The Perth Lade is known for being an urban haven for wildlife.
But that did not stop one resident getting a shock when he spotted an eel swimming in the waters.
Kenneth Frew was walking by the water on Sunday, July 12, when he spotted the creature.
Incredible pictures capture comet in the sky above Perth
Said: “I was so surprised to see this cheeky chappie swimming in the lade close to ‘The Broch’ building.
“I’ve only ever seen minnows before but this was a two-foot long eel.”
The Lade, which is thought to be 900 years old, is a haven for wildlife such as bats and birds such as the grey heron and great spotted woodpecker are often seen near it.
A9 road works set impact on traffic this weekend
Underneath the surface, minnows, stickleback and small trout are common, as well as otters who have been known to swim in to the city.
And according to one expert asked by the Perthshire Advertise r, eels might be more common than we think.
Fish biologist David Murray said the pictures looked like a European eel, or Anguilla anguilla to give it its binomial name.
Iconic library to reopen for first time since March as part of phased return
He added: “They have a complex life cycle and this little guy looks like he’s at the ‘yellow eel’ stage and will probably migrate out soon to reproduce.
“As they metamorphosise, they can change shape quite a bit.
“They travel to the Sargasso Sea (a region of the Atlantic Ocean) to spawn but we don’t really understand why or where exactly as no one has ever seen them spawn.
“They’re fairly common in Scotland but they are a high conservation species and protected by the government.