Catastrophic Otis Makes Landfall in Mexico · The National Weather Desk · Sentinel