A birdwatcher captured some astonishing images of a seagull devouring a rabbit that happened to cross its path.

The scenes took place on Skellig Michael, a popular bird watching spot and a World Heritage site, off the coast of County Kerry in Ireland.

Photographer Michael Kelly described the moment when the seagull swallowed the unlucky rabbit whole.

He said: "I actually went out to photograph puffins and as I was sitting there this gull just came down beside me.

"It just stood there and this rabbit came out. The seagull pulled on its head straight away. The rabbit stood up to it, but it was no contest.

"The gull just caught it, hit [it] a few times, then he picked it up by the head and just swallowed him whole."

Kelly said he "couldn't believe" he was in the right place at the right time to take the dramatic photos.

"You'll often see pictures of herons grabbing fish and you think 'How the hell was that photographer there? How did he manage to get it?' This happened right beside me, it was amazing."

Seagulls often eat younger birds from smaller species such as puffin chicks and razorbills but footage of seagulls eating rabbits is rare.

There is even video of the seagull's rabbit dinner.