Spooky Cars Russia July 14, 2020July 14, 2020 by Ted Ted · 1 comment Subscribe to our YouTube channel! Larger Please wait... Similar Street View images Spooky Top 5 Google Street View June 2021 Monster spotted in Russia! maskObninsk
Thanks for the find, I even didn’t notice.