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.


Click here for original story, NASA identifies new Atlantic Tropical Storm Sebastien


Source: Phys.org