An 11-year-old girl has been rescued from the jaws of a crocodile in Australia after a rescuer poked the animal in the eye.

The 11ft long saltwater crocodile snatched Hannah Thompson's arm while she swam with other children in Margaret Bay on Queensland's northern coast.

But she was saved when former professional crocodile hunter Ray Turner dived from a boat after hearing the children screaming.

Turner, 57, said: "I landed fair on its back and I got a finger in its left eye - I missed the right eye - but he got a fright and he let go.

"They will always let go when you go for an eye because it's their vulnerable point and their livelihood."

Turner said he hauled the young girl on to his boat and took her to nearby Haggerstone Island where he runs a guesthouse with his wife.