Respuesta :

i believe it would be the liver and/or the pancreas

This would be the pancrease!! :)

ACCESS MORE