NASA sees Tropical Cyclone Debbie form and strengthen
The tropical low pressure area previously known as System 91P has developed into a tropical cyclone named Debbie in the Southern Pacific Ocean and threatens eastern Queensland, Australia. NASA's Aqua satellite provided an ...