The Finest in Film Since 1938
Animated Short. The chase is on when a priest sets out to save an imperiled soul.