street view new destinations

Google’s Street View adds 1001 new destinations

Search engine giant Google’s popular service Street View has just gotten bigger, as it was announced on June 13, 2013,…

12 years ago