Texas Rangers chief operating officer Neil Leibman, left, IndyCar owner Roger Penske, center, and Dallas Cowboys team owner Jerry Jones look on during a news conference announcing the IndyCar Grand Prix of Arlington to be held in 2026 in Arlington, Texas, Tuesday, Oct. 8, 2024. (AP Photo/Jerome Miron)

News, Photo and Web Search

Other Photos

Previous Photo

Next Photo