Philosophy Is the Genetic Manipulation of Animals Right? July 2, 2019 kiaxe 0 Comments ShareIn discussing this topic, a method of ethical evaluation will be proposed based on three values: Respect, Survival and Diversity Read more