Wow, that looks scary. Please make sure your vet can figure out what it is or get a second, etc. opinion. Isn't Peanut a
"senior" cat?