An amateur photographer was amazed after watching a kingfisher catch six different types of fish in just two hours.
Paul Richards photographed the tiny female bird as she kept diving down and surfacing with flatfish, shrimp, shellfish, goby, mullet and even a tiny sea bass.
'It was just fantastic to see,' he said. 'It shows that birds are like us - they like a bit of variety at meal times.
'I've seen her fish there three times a day - and she will catch four or five at each session.
'That's quite a haul for such a little bird.'
The kingfisher lives in the shadow of the giant Texaco oil refinery on the banks of Cleddau estuary in Pembrokeshire, West Wales.
She vanishes each spring to breed - but then returns to her stretch of the river for the rich pickings.
And the bird has seen off two other kingfishers who have tried to profit from her prize patch.
Retired wildlife officer Mr Richards, 55, said: 'She is one of nature's most beautiful creatures but she's also a survivor.
'The kingfisher knows she is sitting on a stretch of water that can serve up the catch of the day.'
Mr Richards spends up to 30 hours a week in his hide on the bank of the river - just a few feet from the branches where the kingfisher perches with her dinner.
He said: 'She's got to know me now and has become used to the sound of my cameras clicking away.'
Wildlife experts say kingfishers must eat their own bodyweight in fish every day to survive.