A Scots beach has been described as a "jellyfish graveyard" as dozens of the sea creatures have washed up on the shoreline.
Images taken on Monday, July 3 show Portobello Beach in Edinburgh scattered with the dead marine animals. Niomi Fox, who shared her snaps with Edinburgh Live, said most of them had a diameter of around 60-70cm.
She told Edinburgh Live: "I've been living in Portobello for 5 years now, and I've seen a few smaller jellyfish washed out to the sand before, but they were tiny. The beach looks like a jellyfish graveyard. They are huge, and lots of people are coming to see them.