Astronomer Claims NASA Photo Shows Alien Fossil

Did NASA find an alien? UFO researcher Scott C. Waring is claiming that a NASA Mars rover photo shows the fossilized remains of an alien life form.  What do you think? I must admit I am more than a bit dubious about this one.  To me it looks like a pile of rocks.  Like people seeing […]