Snowy Backflip Fail

This must have taken place in Russia…where all insanity and entertainment comes from…

MORE VIDEOS