Women on Two Wheels by Mike Bodine in Mountain Town News · News — 15 Jul, 2016 Leigh Donovan is a World Downhill Champion and one of the most decorated slalom and downhill racers in American history. She was the last American woman to win the world[…] Read more