Owl Patrol

A group of 20 men who have owl heads. They fought in Zoofights II.