Tuesday 19 November 2019

NASA identifies new Atlantic Tropical Storm Sebastien

NASA's Aqua satellite captured an image of newly formed Tropical Storm Sebastien, located northeast of the Leeward Islands in the Atlantic Ocean.