Edushi’s 3-D Pixel-Art Maps of Chinese Cities Put Google Maps to Shame By John Mahoney / Jun 18, 2009