The IndyCar Series is set to return to Texas with a street race around the homes of NFL’s Dallas Cowboys and MLB’s Texas Rangers in March 2026.The 2.73-mile track will take drivers through Arlington’s centre of its sports and entertainment district – around the AT&T Stadium and Globe Life Field, which sells more than 1.6 million tickets to spectators for events annually. IndyCar’s Grand Prix …Keep reading Source
2024-10-07