I'm no expert but I would say vet, but I wonder if it would even live to make it to the vet. Something is really wrong there.