If you ever visit Russia, make sure you look out for this person, and for God's sake, don't miss the trashcan with your garbage.

Apparently, dispensing karmic justice to litterbugs is this woman's mission in life. :-D

More From 105.7 The Hawk