This guy claims to have a video of an alien looking through a window. If NASA does find life on Mars, then would anyone believe it?
Commentary about those things I find interesting.
This guy claims to have a video of an alien looking through a window. If NASA does find life on Mars, then would anyone believe it?