Tag Archives: touring cars

Pirelli World Challenge kicks off

The Pirelli World Challenge kicks off the new season at Circuit of the Americas in Austin, Texas, on March 7-8. A record-setting entry list of…