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.
Hurricane Imelda forms in the Caribbean, rains expected to slam US east coast this week Read More »
