Just when we started to think winter was over mother had one last treat for us here on the east coast. The weather meteorologists predicted one for the record books and for once they weren't all that off. Winter Storm Stella did not disappoint as the Nor'Easter dropped over 3+ feet of snow here in central New York. Needless to say we'll be set to ride into April by the looks of things as long as the temperatures cooperate. Check out the footage below we captured right in our backyard.