If you can’t trust the religious crazies, who can you trust? Looks like the Noah’s Ark Zoo Farm, near Bristol in England, has had their membership revoked due to repeated animal care offenses. The British and Irish Association of Zoos (BIAZA) is investigating charges of animal cruelty and mismanagement of the private zoo which, in [...]