NASA’s latest photograph from Mars has generated a lot of buzz, particularly on the internet.
A YouTube channel is claiming that the picture is proof of alien life.
Paranormal Crucible argued this week that the Mars Curiosity Rover snapped photos of a perfect pyramid found on the red planet.
The raw image of the picture can be seen here.
Read more: wfsb.com