3,858 Views

Snow Falls From Roof in Spectacular Fashion

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

ADD BY:

COMMENTS: