Skip to content Skip to navigation

Hurricane Imelda forms in the Caribbean, rains expected to slam US east coast this week

Imelda has killed two people in Cuba, dumping torrential rains and slamming the island with 70 mph winds.