Footprints belonging to sauropods that plodded through a lagoon in the middle Jurassic period have been uncovered on a beach on the Isle of Skye.

Researchers from the University of Edinburgh have discovered hundreds of footprints on a slab of rock reaching out to sea on the north eastern tip of the island. The tracks were preserved when sediments washed into the footprints left in the lagoon bed after the animals had passed. Some are now visible as dents the size of bin lids, others as casts, created when the stone around them weathered away.