Mazda Motorsport ended the 2020 IMSA Sportscar Championship in style with overall victory in the Sebring 12 Hours. Delayed from its traditional March...