In a record year that has claimed 4,500 drug-related deaths, Felipe Calderon, the Mexican president, has vowed to take on the drug cartels.
But the cartels are fighting back.
Franc Contreras reports.