Ouch!

5 years ago by in Russia Tagged: ,

Google Street View captures a nasty accident in Moscow, Russia.