Mexclusive: Curiosity’s cameras photograph possible alien life-form

BREAKING NEWS: The Jet Propulsion Laboratory (JPL) in Pasadena has just released the first in a series of photographs from the Curiosity Mars Rover that appear to show a strange alien life-form on the surface of the Red Planet. POCHO is following the story and will bring you updates as they come in.