Alien from L.A., 1988

A woman stands on a rocky landscape holding a flashlight, with futuristic buildings in the background and the text Alien from L.A. displayed prominently.

Watched on Friday December 6, 2024.