Fossils from the Devonian ‘Age of Fishes’ are found across Scotland.
They lived in a time when life flourished in rivers and lakes.
In the Devonian period, 417 to 354 million years ago, Scotland lay south of the equator.
Fish had evolved in the sea, but by Devonian times they also lived in rivers and lakes.
The Devonian rocks in which these fossils are found is often called the "Old Red Sandstone", seen here in south-east Scotland.