Mayflower Mountain Resort

By Everett Potter There’s a new ski resort coming to the Wasatch Mountains of Utah. Or maybe, just maybe, Deer Valley is about to get a lot bigger. It’s too soon to tell but what is known is that The Mayflower Mountain Resort has been announced, a 5,600-acre resort with