Tropical Storm Elsa makes landfall in Cuba, edges toward US
(NEW YORK) -- Tropical Storm Elsa has made landfall in Cuba, bringing torrential rain and strong winds to the island after it wreaked havoc on the Caribbean.The system, which was downgraded to a tropical storm over the weekend after becoming the first hurricane in... Read More.