Baby Firefly

Keep on keepin' on!

More: Baby is a rescue. She started her little life being abused. She has had six pups - five died and one has been missing for five years. Baby has been hit by a car, had 17 teeth removed, a breast removed, and ulcers in both eyes treated. She has pug myelopathy and a collapsed trachea, but here she is -keepin' on keepin' on. All hail Baby Firefly!!
Vote