A shark has been spotted in shallow waters only metres from the shore of a Melbourne beach.
The sighting stunned beachgoers after local resident Anthony saw a fin bobbing on the surface of the water at Hampton beach.
Anthony, who is an avid fisherman, told 3AW he initially thought the fin could have been a stingray but was shocked to find it was a shark.
READ MORE: Shark attack victim flown to hospital in 'serious' condition
"I saw a fin. I'm a keen fisherman anyway and when you see a fin it's always good to check it out," he said.
"It was surprising how shallow it was. I thought maybe it was a stingray. But when we got closer it was definitely a shark."
The local captured the sighting on video, with one fisherman who rushed over suggesting it could have been a baby mako shark.
https://omny.fm/shows/mornings-with-neil-mitchell/incredible-shark-sighting-metres-from-the-shore-at/embed?style=coverThe shark was up to 1.5 metres in length and may have been spotted previously, with another local claiming to have seen the shark last week.
"I'm not sure why it was so close to shore," Anthony said.
"It's not something you see there regularly. It certainly would have taken a few toes off.
"It wasn't heading off anytime soon."