08/30/2010

More than 3,000 Mexican federal police fired

Thousands have been fired since May for failing to do their work or being linked to corruption

CNN