Cauliflower


Martian Cauliflower Discovery Hints Alien Life

Martian Cauliflower Discovery Hints at Alien Life on Mars

A cauliflower formation that has been photographed on the Red Planet, that is Mars, may point towards alien life....

Feb 4 2016, 8:04am CST