Cyclone Debbie makes landfall in Australia

Cyclone Debbie makes landfall in Australia

Cyclone Debbie makes landfall in northeast Australia, with lashing rain and howling winds battering the area as local towns go into lockdown.


User: AFP English

Views: 3

Uploaded: 2017-03-28

Duration: 00:40

Your Page Title