Three beaches in the Spanish resort of Majorca were closed after a shark was spotted among swimmers.
Footage has emerged of the shark - believed to be an eight-foot long blue shark - being washed ashore.
Crowds watched as it was pulled from the water by lifeguards.
It was then put down by wildlife experts, as it had sustained a serious head injury from a harpoon.