The IndyCar Series is racing for the third straight weekend, this time at new street course around AT&T Stadium — nicknamed "Jerry World" and the home of the NFL's Dallas Cowboys — in Arlington, Texas ...
The Java House Grand Prix of Arlington will race into North Texas from March 13-15. Before the engines roar on race weekend, the story of speed is already on display at the Arlington Museum of Art.