Tropical Storm Philippe makes landfall in Barbuda
Tropical Storm Philippe makes landfall in Barbuda
The center of Tropical Storm Philippe is passing just northeast of the British Virgin Islands as flooding rains continue over portions of the Leeeward Islands.