Huffington Post By Sarah Medina
Posted: 11/25/2012 9:17 am EST Updated: 11/26/2012 11:17 am EST
Geo sustained a broken leg, broken spine and internal injuries, but the veterinarians caring for him told iTV News that Geo will make a full recovery.
Seven-month-old puppy Geo is being hailed as a hero after he pushed a 10-year-old boy out of the way of an oncoming truck and took the impact himself.
Carly Riley, from Clacton-on-Sea, Essex, was out for a walk with Geo, a German Shepherd-Collie mix, and her three sons, Charlie, Josh and Ben on Thursday when disaster struck, reported HaloPets.com
As the family waited at the corner to cross the street, an out of control driver came speeding over the curb and headed straight for 10-year-old Charlie.
That was when Geo jumped in front of the boy, pushed him out of the way and was hit by the truck. The impact sent Geo into the street where the runaway driver hit him again before taking off, according to the Geo the Hero Facebook page.
To read the rest of the story visit Huffington Post