Google Maps Road Watch is house to all types of spectacles snapped all over the planet. It may possibly have originally been developed for critical reasons but it’s come to be recognised for its trove of oddities. A single this sort of image depicts a rather regrettable-searching man. There, on […]