It's difficult to tell from the picture, but it could be the creature's roe, or its liver. Or some vegetation that wasn't cleaned off well.
Do you have a better picture?
The past is gone it's all been said.
So here's to what the future brings,
I know tomorrow you'll find better things