DELTA Rescue Care for Life Animal Sanctuary deltarescue.org This animal super sanctuary is home to more than 1500 animals that have all been abandoned in the wilderness and rescued by founder, Leo Grillo. pet questions DELTA Rescue Care for Life Animal Sanctuary Stats 10.7K fans 22.8K followers 3.37M alexa Facebook 📈 Twitter 📈 Website