Caption: Leo and Lazarus
Producer, Actor, Writer
Leo Grillo is an American film actor, producer and animal welfare activist. He is best remembered for founding Dedication and Everlasting Love to Animals Rescue (D.E.L.T.A. Rescue), a not-for-profit animal welfare organization based in Acton, California, USA. The refuge has grown to become the largest care-for-life animal sanctuary of its type in ...