Scientists have discovered dozens of giant dinosaur footprints on the Scottish island of Skye that could help shed light on how dinosaurs like the Tyrannosaurus rex came into existence.
The 170 million-year-old footprints were found in a muddy lagoon just off the north-east coast of the Isle of Skye.
Most of what was found came from two types of dinosaur, the first being a theropod which at two metres tall would have been a distant cousin of the T. rex.
The second set of tracks came from a similarly size long-neck sauropod which would is believed to have been a very distant relative of the Brontosaurus.
These are the second set of dinosaur footprints found on Skye, with the first being discovered in 2015, although the latest discoveries were made in older rocks.