Tropical Cyclone Debbie made landfall on the coast of Queensland, Australia, with torrential rain and winds over 260 kilometers per hour. Sky News Australia reporter Danielle Robertson has more.
Tropical Cyclone Debbie made landfall on the coast of Queensland, Australia, with torrential rain and winds over 260 kilometers per hour. Sky News Australia reporter Danielle Robertson has more.