Is this Google Maps sighting proof that aliens are real? Is this a UFO landing?

GOOGLE MAPS allows people to explore the earth from their bedroom. Now, alien enthusiasts believe they have found proof of aliens on earth in Argentina. They claim the Ojo de la Tierra could be a hiding spot for a UFO.

Read More