Google Maps' Google Street View is the tool you've been searching for. It lets you search for a location anywhere in the world and then place yourself there physically by toggling on an ...