Odile was the strongest hurricane on record to make landfall the Baja Peninsula, tied with Hurricane Olivia of 1967, reports Weather Underground meteorologist Jeff Masters.