This past weekend saw the 2023 IMSA season wrap up at Road Atlanta. The 10-hour Petit Le Mans endurance event is a grueling race that can test the mettle of even the most composed teams — and this ...