Wrecking Crew

The Wrecking Crew conquers the flat track

Jared Mees wins AFT finals for 10th victory of season; sets new single-season podium record.