Last Chance for Animals
Last Chance for Animals
Los Angeles CA | IRS ruling year: 1986 | EIN: 95-4013155
Founded in 1984, Last Chance for Animals (LCA) recognizes that animals have the ability to experience pain, and as such they deserve certain basic rights protecting ... (More)