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.