First Time at 9,000 Feet: Our Okie Crew at the Dillon Open

When you pull into Dillon, Colorado, the first thing you notice isn’t the boats, it’s the mountains. At 9,017 feet above sea level, Lake Dillon is ringed with jagged peaks that funnel winds down their valleys in every direction. Sailors call it one of the hardest race venues in the country. Some even say if […]