We’re not ashamed to admit that we stumbled on this mind warp when searching for monster truck pictures to kill time. The photos were taken in downtown St. Petersburg apparently near a subway station. They aren’t new by any means, having been published years ago by EnglishRussia.com, but they are so bizarre we had to [...]
More...
More...