This New TV Show From Russia Is Crazy. August 31 2012
Just saw this trailer for a new TV show in Russia. Crazy... Can't say we endorse any of this stuff, but those dudes are tough. Glad they chose the best gear on the planet to protect themselves while they run this gauntlet.