November 20, 2009

Epic Photo: I'm sure this would scare children



Santa Claus meets Chyskhaan, Lord of the Cold, in the village of Tomtor in the remote Sakhar region of Russia

Russia is weird as hell.

No comments:

Post a Comment

Post a Comment