News

New tropical storm forms in Caribbean

A new tropical storm -- the 21st of this season -- formed in the Northwestern part of the Caribbean Sea, threatening the Cayman Islands and raising concerns that a new hurricane could be in the making.