Mercy for Animals is an animal protection organization that conducts undercover investigations of factory farms and engages in outreach activities to promote veganism.