Google Maps quietly adds international satellite maps Posted on June 24, 2005 Google Maps quietly adds international satellite maps Check out Rome – it’s freaking cool