Millions of people in the Caribbean are being warned to get ready for a hurricane that's expected to strike tomorrow, bringing destructive waves and life-threatening mudslides.
Tropical Storm Sandy will be a hurricane by morning, and Jamaica, Haiti, the Dominican Republic, and Cuba are in its projected path, the National Hurricane Center says.
Some areas could see 20 inches of rain in the coming days.
The United States might be in for a battering as well.
As Sandy pushes its way northeast, it could brush by Florida on Friday, says CNN Meteorologist Dave Hennen. Some forecasts say it could go on to slam the Northeast on Halloween, but other forecast models say Sandy could miss the United States entirely.
Jamaica is under a hurricane warning. Cuba issued a hurricane watch in several areas, and much of the Bahamas is under a tropical storm watch.
Follow the weather anywhere at CNN.com/weather.