It hasn't even made landfall yet, but Tropical Depression Gorio is already wreaking havoc in parts of Mindanao.