Tropical Storm Sara has made landfall in Belize, where forecasters expect heavy rain to cause life-threatening flash flooding and mudslides.
Source: The Seattle Times
Category: World
Tropical Storm Sara has made landfall in Belize, where forecasters expect heavy rain to cause life-threatening flash flooding and mudslides.
Source: The Seattle Times
Category: World