The Godfather

Season 3, Episode 12

We're in agreement that being a godparent means different things to different people. Rarely, though, does it involve the devil handing out magic healing water.