My sister's kitty, Uzi, has been quite sick - throwing up for days - been to vet hospital, had an ultrasound, x-rays, etc. Well, today he threw up the pink thing in the picture below (the battery is for scale). We're crossing our fingers that this was the culprit.