NASA and NOAA satellites eyeing Mexico's tropical soaker for development
NASA and NOAA satellites are gathering visible, infrared, microwave and radar data on a persistent tropical low pressure area in the southwestern Bay of Campeche. System 90L now has a 50 percent chance for development, according ...