Green Snow in Russia Sparks Protests - Videos from The Weather Channel