Tropical Storm Peter is sitting east of the Northern Leeward Islands and will take a westward path over the next few days, then the system is expected to curve to the north towards Bermuda by the..
Credit: WPTV News | West Palm Beach Duration: 00:50Published