Lone Star Racing Primed for Endurance Cup Breakthrough at Michelin Raceway Road Atlanta’s IMSA Petit Le Mans
Lone Star Racing arrives at Michelin Raceway Road Atlanta for yet another blockbuster endurance event with the team’s first running in the IMSA Motul Petit Le Mans.