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 ...