Did NASA Lie About Triangle UFO?

01/23/2012 05:15 pm ET | Updated Mar 24, 2012
  • TruTV.com

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

-