Featured December 14, 2025 Winter Tale of the Green Mountain Inn’s Tap Dancing Ghost by William Alexander Any self respecting Vermont Inn has a resident ghost or two. The Green Mountain Inn located in Stowe is no exception. As a matter of fact, they have a very unique tap dancing ghost. The […]