Google’s Street View iPhone App Wants to Immerse You in the World

Tap on a listing to see the sphere…