Itchy? Russian Lady Scratching Her Itch.

2 years ago by in Russia Tagged: , ,

Nothing better than getting caught scratching yourself on Google Street View!