John Barclay
The Stronsay Beast: The strange carcass washed ashore on the Scottish island of Stronsay
Stories about mysterious creatures that delve into the depths of the seas never cease to amaze us. There are many accounts of strange carcasses washing up on shores around the world.