Home NEWS Nearly 70 big cats removed from Oklahoma animal park featured in Netflix documentary