A dinosaur fossil has been found on the Isle of Eigg – the first such discovery in Scotland that wasn’t on Skye.
A researcher found the 166 million-year-old limb bone – thought to belong to a stegosaurian – while running along the beach.
The bone, which measures just over half a metre, was found in a boulder on the foreshore.
Although the rare Middle Jurassic fossil was badly damaged by waves, palaeontologists were still able to study its heritage.
After removing the bone from the rock in a laboratory, researchers were able to determine it was part of a stegosaur’s hind limb.
The bone is now in the collections of National Museums Scotland in Edinburgh.
The researcher who discovered the bone, Dr Elsa Panciroli of National Museums Scotland, said: “In 200 years of searching no-one has found a dinosaur before, so this is quite special.
“This bone is 166 million years old and provides us with evidence that stegosaurs were living in Scotland at this time.
“It was a bit of a serendipitous discovery. I was running along the shore on my way back to meet the rest of the team and I ran right over it.
“It wasn’t clear exactly what kind of animal it belonged to at the time, but there was no doubt it was a dinosaur bone.”
The Isle of Eigg is already known for its Jurassic fossils, particularly marine reptiles and fish.
These were first discovered by 19th-century geologist and writer, Hugh Miller.
Co-author Dr Steve Brusatte, from Edinburgh University, said: “Elsa’s discovery of this bone is really remarkable.
“Nobody, not even Hugh Miller himself, had found dinosaur bones on Eigg before.
“This fossil is additional evidence that plate-backed stegosaurs used to roam Scotland, which corroborates footprints from the Isle of Skye that we identified as being made by a stegosaur.”