Animal Liberation Front?
You took the words off my fingers.
Yes, that is the name of the website The article is by Dawkins