Animal Testing: A Necessary Evil or a Moral Delimma?