A boat rests on a street in Teacapan, Sinaloa, Mexico following Hurricane Willa, 24 Oct 2018 (Reuters)
Crashing into the Pacific coast of Mexico between Mazatlan and Puerto Vallarta, Hurricane Willa was a Category 3 storm packing wind gusts up to 193 km/h.
The eye of the hurricane struck the town of Teacapan where roofs were ripped off buildings and the streets were turned into a muddy mess.
Roads leading into Teacapan were littered with dozens of fallen utility poles.
A massive evacuation effort moved thousands into temporary shelters inland and no deaths were reported.
Hurricane Matthew passes over Les Cayes, Haiti, 04 Oct 2016 (Reuters)
Hundreds of thousands of Florida residents along its east coast from Fort Lauderdale to Cape Canaveral have been told to evacuate in advance of Hurricane Matthew.
The powerful category 3 storm is churning through the Bahamas after a brush with eastern Cuba and has maximum sustained winds at 185 km/h.
Floods and mudslides from the storm in Haiti and the Dominican Republic have claimed more than 800 lives.
The U.S National Hurricane Center believes by early Friday, Matthew will track parallel to the Atlantic coast from Florida to the Carolinas and is not certain yet if the storm will hit land.
The last time a major hurricane made landfall in the United States was Wilma in 2005 which was blamed for 35 deaths and billions of dollars in damage.
The Canadian Hurricane Centre doesn’t believe Matthew will have any significant impact on Atlantic Canada.
Destruction from Odile in Los Cabos, Mexico, 15 Sept 2014 (AP)
Hurricane Odile slammed into the popular Mexican tourist city of Cabo San Lucas last night packing winds up to 200 km/h.
The Category 3 storm heavily damaged or destroyed numerous homes and businesses, knocked out power to thousands after trees toppled utility lines and wiped out portions of luxury hotels.
Forecasters say the storm will bring heavy rain to Baja California with up to 450 mm possible in some areas which could trigger flooding.
So far no casualties have been reported.