Search
Seeker

NASA Refutes Alien Discovery Claim

On Saturday, aliens invaded. On Monday, NASA denied their existence.

March 7, 2011
12:27 PM EST