Satellite images captured by NOAA satellites displayed the churning eye of Hurricane Humberto over the Atlantic Ocean on September 27. According to the National Weather Service (NWS), Humberto was located southeast of Bermuda, with winds near 155 mph.

See Full Page