Satellites see Tropical Depression 16E's landfall in northwestern Mexico
Monday, September 21, 2015 - 15:00
in Astronomy & Space
Tropical Depression 16E made landfall in northwestern Mexico on September 21 and NASA's Aqua satellite and NOAA's GOES-West satellite captured imagery of the storm that is bringing heavy rainfall.