Editor's Picks News Technology humor Google Finds God in Switzerland October 20, 2010 by rjcool No Comments 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... Read More