Torrential rain and violent winds lashed residents along the coast of northeast Australia as Tropical Cyclone Debbie churned closer to shore Tuesday.


Comments are closed.