2024-11-08 | Director: Victoria Vincent
A dog wearing the mask of a human face is arrested and sentenced to death.