Thousands of dead crabs have washed up on a Welsh beach to the surprise of visitors.
The spider crab shells have piled up on the beach near Aberffraw on the west coast of Anglesey.
Spider crabs migrate to shallow waters in summer to moult their shells and it is though last week's heatwave could have prompted a large number to moult at the same time.