Whilst walking her dog, a local hotelier on Staffin island, off Skye found a dinosaur footprint dating from the Jurassic period in rock on the beach.
Experts say huge meat-eating dinosaurs that left their prints in the sand 165 million years ago probably made the tracks. Scientists have described the discovery on the east coast of the Isle of Skye as significant.