Based on the skull structure, yellow spots, fin shape, and slight evidence of a white spot on the lower tail fin, I think this might be a walleye! It was found on the beach with a gash in its throat, and then crows picked off the rest of its head before I was able to get a picture of its eye. Maybe it was dropped by an osprey!
Regurgitated from a Diamond-backed Watersnake. Published in Herp Review