• March 5, 2025
COTA 2025

As the sun dipped below the Texas horizon on March 2, 2025, NASCAR fans gathered around their screens to witness the EchoPark Automotive Grand Prix at the Circuit of the…