Tropical Cyclone
Debbie made
landfall on the
coast of
Queensland,
Australia, with
torrential rain
and winds over 260
kilometers per
hour. Sky News Aus
(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.