Red Throat Diver??

Red Throat Diver??

Observation - Red Throat Diver??. Description: Washed up and half eaten. Hard to identify. I thought maybe a young gannet but maybe a diver?

Washed up and half eaten. Hard to identify. I thought maybe a young gannet but maybe a diver?