Tropical Cyclone Debbie generated a lot of rainfall before and after it made landfall in Queensland, Australia, and NASA analyzed how much rain fell from a vantage point of space. NASA's Terra satellite provided a look at the remnants early on March 30 is it lingered near Australia's Gold Coast.