Itchy? Russian Lady Scratching Her Itch.

9 months ago by in Russia Tagged: , ,

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