NASA sees Tropical Cyclone Debbie make landfall in Queensland
Credit: Credits: NASA/NOAA Tropical Cyclone Debbie made landfall in Queensland bringing heavy rainfall, hurricane-force winds, rough seas, and flooding. NASA-NOAA's Suomi NPP satellite provide..











