Tweet Yes that’s right, Google found God and seems like he is living a nice life in Switzerland! Google street view captured a mysterious picture while...