They Live : Lowell MA
Luna Theater, Lowell Mill No 5, 250 Jackson St 4th floor, Lowell, MA, United StatesLuna Theater presents John Carpenter's They Live (1988)! Location: Lowell, Massachusetts Plot: A drifter discovers a pair of sunglasses that allow him to wake up to the fact that aliens […]