Little farm puppy had a 100lb hay bale dropped on her! Broken pelvis and femur.

By Free Animal Doctor