Tanhuato de Guerrero, Mexico: Mexican federal forces killed 42 suspected drug cartel members Friday during a three-hour-long gunfight in a ranch in a violence-torn western region, marking one of the drug wars bloodiest battles.