Tropical Storm Franklin makes landfall on the island of Hispaniola, with heavy rain reported in the Dominican Republic and Haiti. (AP) link embed save