No one will be able to suggest anything other than a vet! We have no idea just what this could be...something an x-ray could tell you most likely.