The Big Bird CageVideo Cover

The Big Bird Cage (Philippines/USA, 1972) directed by Jack Hill. Starring Pam Grier and Sid Haig.