That looks quite messed up.. I'd see a vet ASAP