NASA satellites spot first Atlantic sub-tropical storm
The tropical low pressure area known as System 90L that has been lingering in the western Caribbean Sea for a couple of days has consolidated and strengthened into the Atlantic Ocean basin's first tropical storm. NASA-NOAA's ...