"He needs to be extradited, charged, and, preferably, hanged." PETA released this statement in the wake of Cecil the Lion's death, saying the dentist who hunted and killed the animal should be killed. PETA's statement pretty much sums up what many people feel about Walter Palmer, the … [Read more...]
You are here: Home / Archives for Margaret Sanger