A monster storm struck Mexico's vacation paradise overnight as Hurricane Odile made landfall on the southern Baja California peninsula, directly hitting Cabo San Lucas. Odile was the strongest storm on record to make landfall in the Baja Peninsula, coming ashore over...
Subscribe to Applenews247.Com Newsletter