The Challenger Germany Photo Sphere November 1, 2015October 28, 2015 by StreetViewFun.com StreetViewFun.com · Reply Larger Please wait... Similar Street View images Monster spotted in Russia! RRARR!!!!! Yes! The dinosaurs really exist 🦕 Dino dad with dino kid shoes dinosaur