Hannibal – Season 3, Episode 6: “Dolce”

Will, Jack, and Hannibal end up in the same place— then it gets bloody.

Rate this: