Animal Liberation Front (ALF): Heroes or Criminals?
Activism

Animal Liberation Front (ALF): Heroes or Criminals?

Learn more about the history and philosophy of the Animal Liberation Front (ALF), a radical animal rights movement that fights against animal exploitation through direct action.