Weather systems threaten Bermuda and the Windward Islands
By Caribbean News Now contributor MIAMI, USA — Satellite imagery shows showers and thunderstorms associated with a westward-moving tropical wave located about 750 miles east of the Windward Islands, moving towards the west at 10-15 mph. According to the National Hurricane Center (NHC) in Miami, the system has become less organized and there is no…
Read More