Snow Falls From Roof in Spectacular Fashion

January 30, 2013 11:43
From Jokeroo

A massive amount of snow falling from a building rooftop in Shenyang, China creates this incredible waterfall effect. Check it out!

www.jokeroo.com