Upload Photo

DELTA Rescue shelter in Southern California

Lee Grillo's DELTA (Dedication & Everlasting Love to Animals) Rescue shelter in Southern California has grown over three decades to become the largest no-kill, care-for-life sanctuary in the nation for abandoned pets, home to some 1,500 dogs, cats and horses.