Shenandoah Mountain 100 Mountain Bike Race

Find more details on the SM100 here: SM100 Website