Published On: Wed, May 16th, 2018

Google Maps Street View: Which Top Gear star was caught by the Google camera?

GOOGLE MAPS Street View has captured some weird and wonderful scenes. Find out which Top Gear star was photographed standing beside Loch Lomond in Scotland. 
Daily Express :: Travel Feed


Most Popular Posts