Published on June 28, 2017
The International Space Station crew captured Tropical Cyclone Debbie from space as they passed over it on March 27.
The International Space Station crew captured Tropical Cyclone Debbie from space as they passed over it on March 27.