I agree it looks like a cyst or something similar. How quickly did it develop?
I'd be heading for a vet ASAP, but if you can't and if you are medically competent, you could try aspirating with a sterile syringe needle - it could be blood or pus-filled.
|