Tech

Google makes 1,000 new high-res satellite images available in Earth View

Now, 2,500 high-resolution images are available for download.