A huge basking shark has washed up on a South Ayrshire beach over the weekend. 

The creature was discovered at Maidens on Sunday, June 30, with social media footage appearing to show the shark caught in rope.

The shark was still on the beach on Tuesday morning, with coastguard teams called out to the scene on Sunday.

A spokesperson for HM Coastguard said: "Just before 8.45pm on Sunday, June 30, HM Coastguard had a report of a beached cetacean at Maidens beach.

"Coastguard rescue teams from Girvan and Ballantrae were sent. British Divers Marine Life Rescue and the South Ayrshire Council were alerted."

Basking sharks are regular sites around the Scottish coast, and can grow to more than eight metres long.