I'd definitely take this girl to the vet asap. I'm sorry I can't offer any other advice. It does look painful.

Good luck and please update us as soon as you find something out.