WEIRD NEWS
01/23/2012 05:15 pm ET Updated Mar 24, 2012

Did NASA Lie About Triangle UFO?

The appearance of a triangular object on a telescope has many UFO hunters speculating that they have captured an image of a giant alien spacecraft.

The scale of the image suggests that the object in question is of planetary size, but NASA claims that the object is a reflection from within the satellite's lens of the planet Venus.

Nevertheless, the very fact that NASA is bothering to refute these claims has given some pause.

Read more on TruTV.com

HuffPost

BEFORE YOU GO