Tropical Storm Debbie

iss050e060444 (03/27/2017) --- Tropical Cyclone Debbie as photographed by crewmembers aboard the International Space Station on March 27, 2017. The large storm made landfall across the northeastern coast of Australia on March 28.