We’ve all pulled up Street View on Google Maps to show a friend what our childhood home looked like, or dropped that little person icon onto the streets of Paris to see if we booked a hotel in a cool ...
Georgia is the latest country to be added to Google Street View, and some of the views are spectacular.