Oklahoma OK
Tropical Storm Philippe makes landfall in Barbuda as heavy rains drench northeast Caribbean
Tropical Storm Philippe has made landfall in the tiny island of Barbuda as it unleashes heavy rains and flash floods in the northeast Caribbean. The U.S. National Hurricane Center…