Thousands shelter as Cyclone Debbie hits north Australia
Cyclone Debbie hits Airlie Beach, located south of the northern Australian city of Townsville Howling winds, heavy rain and huge seas pounded Australia’s northeast on Tuesday, damaging homes, wrecking jetties…