I am not sure what is the cause of this skin lesion but it looks very infected, you need to take her to the vet today in order to get it checked, she will need a course of antibiotics for that. because of her age it might be a good idea to have a blood test done just to make sure there isn't an internal disease in the background as well.