Footage has emerged that is reportedly of an avalanche that took place in Telluride near nightfall on New Year’s Eve. It shows the stunning power of nature at work in Colorado.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *