Very interesting to stumble across an article that laid out the most Instagrammed location in each state this year. Of course The Grand Canyon, Magic Kingdom, and Times Square are sure bets. Any guesses for Vermont’s top spot??
Our very own Mount Snow of course!
See where your home state’s location is here.
Share your own Mount Snow pics with us!