Alf & peta

Examine the Animal Liberation Front (ALF) and People for the Ethical Treatment of Animals (PETA). What you think the difference is or are there any differences?