An artsy, disturbing short film produced for Respect for Animals.
Release Date: November 11, 1993
View more ->