Hurricane Karl tore across the Mexico 's Yucatan peninsula late last week as a strong Category 3 storm , killing at least 14 people and leaving thousands homeless .