Stormy weather hit the island yesterday with heavy rain and strong winds throughout the morning and early afternoon.
More than an inch of rain fell at the Bermuda Weather Service site in St George’s …
More than an inch of rain fell at the Bermuda Weather Service site in St George’s …