NASCAR founded the series in 2004 in conjunction with OCESA, a Mexican entertainment company.
NASCAR mendirikan seri ini pada tahun 2004 bersamaan dengan OCESA, sebuah perusahaan hiburan Meksiko.