Tropical Storm Sara Makes Landfall in Belize After Drenching Honduras

Tropical Storm Sara has made landfall in Belize, where forecasters expect heavy rain to cause life-threatening flash flooding and mudslides

Tropical Storm Sara has made landfall in Belize, where forecasters expect heavy rain to cause life-threatening flash flooding and mudslides