The Animal Liberation Front (ALF) is an international, underground leaderless resistance that engages in direct action, carrying out illegal acts on behalf of captive animals while risking its members' own liberty.
What is your opinion about them?
Cheryl