
Earlier this year we had a beef with those brainiacs over at Google when they tried to dismiss the potential discovery of Atlantis via Google Earth with some pointy-headed Silicon Valley subterfuge.
But we’re willing to let bygone be bygones especially in light of the fact that The Loch Ness Monster may have just been spotted on Google Earth.
To read more, click HERE>