Fracchia The Human Beast (1981) · CriticCrunch