An unpredictable race finish and drama-filled final laps of the 2024 Macau GT World Cup race. Source 2024-11-17