Rare dinosaur footprints belonging to the largest animal to ever roam the planet have been found in Scotland. Dozens of the 170 million-year-old fossils, belonging to early sauropods, have been unearthed in a muddy lagoon on the Isle of Skye.
Sauropods grew to be at least 49ft (15 metres) long and weighed more than 10 tonnes. Footprints from theropods - the "older cousins" of Tyrannosaurus rex who stood at two metres tall - were also found.
They are thought to be the oldest dinosaur fossils ever found in Scotland. Another set of footprints were also found on Skye in 2015, but are slightly younger and slightly smaller.