Google Maps Got God?

3 August 2011 Switzerland This picture, taken for Google Street View off a road west of Quarten, Switzerland, has been making the rounds today, with commentary from the likes of Buzzfeed and Gawker.More
3 August 2011
Switzerland
This picture, taken for Google Street View off a road west of Quarten, Switzerland, has been making the rounds today, with commentary from the likes of Buzzfeed and Gawker.
Is it God?
Awaiting a report from one of Gloria.tv's Swiss investigative reporters.
signofcontradiction
Cinderella: NO-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O-O!!!!!