What makes Burke Mountain so special? Go behind the scenes at Burke Mountain, with all of its snow in the "last little corner of Vermont" in the Northeast Kingdom.