Cyclone Debbie: ISS films storm bearing down on Australian coast in ominous video
Flying over northeast Australia, the International Space Station (ISS) has captured amazing footage of cyclone Debbie just as residents of Queensland braced themselves for the giant tropical storm.
Read Full Article at RT.com
