Tuesday, November 29, 2005

I'm guessing this alleged alien footage is a clip from some straight-to-video science fiction movie. Anyone know which one?

No comments: