An image for the 'open minded' only. It is an an uncovered image from Google Mars which appears to provide very strong evidence of life on Mars. Look closely at the image (It's perhaps best to actually double click the image for a larger version) ... there are what seems numerous life forms in this image!!