Just got back from the vet. He said it is either an epulis (benign oral tumor) or a fibrosarcoma (cancerous). She is going in tomorrow to have it removed and it will be sent to pathology. Please keep her in your thoughts .