Tropical Storm Sara is nearing landfall in Belize, where forecasters expect heavy rain to cause life-threatening flash flooding and mudslides.
Home ยป Tropical Storm Sara nears landfall in Belize after drenching Honduras
Tropical Storm Sara is nearing landfall in Belize, where forecasters expect heavy rain to cause life-threatening flash flooding and mudslides.