Nine-Foot Alien Giants Spotted On Google Earth Near Giza Pyramids In Egypt — The Anunnaki May Have Returned, Conspiracy Theorists Say [Video]

The conspiracy theory blogosphere had come alive once again with a new bizarre “discovery.” A YouTube user claims to have spotted, on Google Earth, two 9-foot-tall giants, descendants of the Nephilim Anunnaki who allegedly built the pyramids, walking through the… Continue Reading