WionNews Video

Storm Franklin makes landfall with heavy rain & floods

Tropical storm Franklin made landfall on Wednesday on the island of Hispaniola, shared by the Caribbean nations of Dominican Republic and Haiti, leaving the island heavily flooded.

Trending Videos