Tropical storm Elsa makes landfall in Cuba

Tropical storm Elsa makes landfall in Cuba