Tropical Storm Franklin makes landfall, dumping heavy rain on Haiti and the Dominican Republic
Tropical Storm Franklin has made landfall on the island of Hispaniola amid warnings of landslides and heavy flooding in Haiti and the Dominican Republic. The storm is expected to s…