Liver?
incomplete answer sir
Please Login to reply.
I hope it’s not a horse. But my guess would be horse liver