e! Science News -
27 May 2016 21:25
The low pressure area located between Bermuda and the Bahamas, designated as System 91L became a little better defined today. NASA's RapidScat analyzed the system's winds, and NOAA's GOES-East satellite provided a visible look at the developing system.
Share this Article
Comment on this Article
Please to comment