This good friday cartoon features Barabbas just before his release