Wish you were here? That’s the Meteor Crater, in Arizona, which has now got its very own panoply of panorama photos in Google Maps. It’s one of 9,500 images of the Grand Canyon that Google has added to its mapping service–more scree view than Street View, it has to be said. The shots go hand Continue Reading →