Meteorologists are keeping an eye on a newly formed tropical storm, which is expected to travel closer to Bermuda in the coming days.
The Bermuda Weather Service said this afternoon that Tropical Stor…
The Bermuda Weather Service said this afternoon that Tropical Stor…