A large crocodile has been spotted in the shallow waters of a popular swimming and surfing beach in Queensland, Australia.
Local fisherman David Devine spotted the rare sight at Fernborough Beach in Yeppoon on Thursday morning.
He estimated the reptile was about four metres long.
"I just finished casting my line in when I noticed a log out in the ocean," he told 7 News.