Itchy? Russian Lady Scratching Her Itch.

1 year ago by in Russia Tagged: , ,

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