With the aid of Google Maps, UFO enthusiasts have discovered what appears to be a massive anomaly, what some are referring to as a “giant pyramid” …

First posted on http://www.checkthesenews.com