By dppineda | Posted July 19, 2014
| Lakeview, Texas
CNN PRODUCER NOTE
Researchers reviewing photos from the Mars Rover "OPPORTUNITY" have found what appears to be an insect. Of course, it's not moving and photos are not evidence without a witness yet one must wonder how NASA could have missed this one - or did they?