Pico Mountain - Bio, News, Photos - Washington Times
Skip to content

Topic - Pico Mountain

Pico Mountain Ski Area is a ski area located in Killington, Vermont, United States. Established in 1937, it was one of the first commercial ski resorts in the state. The base of the resort is located on the northwest side of Pico Peak on U.S. Route 4 approximately vertical drop. - Source: Wikipedia

Related Stories