Hurricane Melissa made landfall in Cuba overnight as a Category 3 storm severely flooding streets and damaging infrastructure, and was swirling over the Caribbean island as of Wednesday morning, Oct. 29.
Read More:
Hurricane Melissa made landfall in Cuba overnight as a Category 3 storm severely flooding streets and damaging infrastructure, and was swirling over the Caribbean island as of Wednesday morning, Oct. 29.