A fish which rarely strays from tropical waters has been washed up on one of the North Sea's chilly shores.
Experts say the 8lb porcupine fish found on the beach at Winterton in Norfolk on Sunday could be a UK first.
The spiny fish was spotted on the beach by birdwatchers who alerted coastwatch volunteer Alan McMurchie.
"I went to investigate and was quite astonished at its appearance so I went to get a cardboard box and protective gloves and retrieved it," he said.
Experts believe the fish could have been brought across the Atlantic on the Gulf Stream, either around the top of Scotland or through the straits of Dover.
Another possibility is it could have been a pet which grew too big for its tank and was dumped in the sea.