Franklin makes landfall, brings heavy rain to Dominican Republic and Haiti | Weather News
Tropical storm raises concern around possible deadly landslides and heavy flooding across Caribbean nations. Tropical Storm Franklin has made landfall on the southern coast of…