News

MEXICO CITY - Amid much anticipation from fans and teams alike, the NASCAR Cup Series has arrived in Mexico City for the series' first points-paying international race in seven decades.