Think there is a lot of snow where you live? Think again

Growing up in the North East Part of the United States, you think you've seen the some of the highest and biggest snow falls around. But this picture takes the cake... I mean can you imagine this much snow?

Enjoy this post? View more below

More Post From The Web