Stowe Mountain is a large contiguous tract of wild forestland totaling 3,364 acres, located in western Maine. The property abuts Grafton Notch State Park and the Mahoosucs Public Lands, an expansive 10,000-acre conservation area, with numerous high-e