I actually witnessed a black back (a kind of seagull) swallow a puffin in the air when i visited the sea off newfoundland during a puffin / whale watching voyage. Big bird do eat small bird!
I am not blessed with photo - expert eyes but I kind of like the colour anyway - that golden yellow is interesting and also the angle it is taken seemed to want to emphasize the linkage and the broken off pieces.