Tropical Cyclone Debbie barreled down Tuesday on northeast Australia, dumping torrential rain on the region and leaving more than 50,000 homes without power.
Tropical Cyclone Debbie barreled down Tuesday on northeast Australia, dumping torrential rain on the region and leaving more than 50,000 homes without power.