A 3d mapping program that allows you to see satellite images for every location in the world.
Google Earth is used for many things and i have used to get a better sense of your destination with street view