Life on Mars: Alien expert spots statues of HUMAN HEADS on Red Planet

ALIEN hunters are convinced they have found evidence of life on Mars after discovering what they believe to be statues of heads. UFO researchers believe they have hit the jackpot on the search for life on Mars after finding statue-esque…