Strange Invaders

25 years ago, they arrived from another galaxy. Surprise — they're still here.

1983-09-16 | 92 minutes

Rating: 4.9