The XXIst Central American and Caribbean Games were held in Mayagüez, Puerto Rico from July 17, 2010 to August 1, 2010.