Ever wonder how long your favorite ski resort in the United States has been in existence? Skiing had its U.S. start in 1915 at a Colorado resort that is fairly obscure these days. Howelsen Hill Ski Area is located across the YampaRiver from downtown Steamboat Springs. Howelsen Hill still exists, but most people headed for a […]