A 7-month-old puppy who was thrown from an overpass in Illinois finally has a foster home after suffering three broken legs.