Itchy? Russian Lady Scratching Her Itch.

10 months ago by in Russia Tagged: , ,

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