Satellite images captured by NOAA satellites displayed the churning eye of Hurricane Humberto over the Atlantic Ocean on7. According to the National Weather Service (NWS), Humberto was located ...