Will Graham dreams of killing Hannibal on Hannibal Season 2 Episode 9, so much so that scores of blood rush from his body.
Hannibal forces Will to make a choice about killing by putting him in an unwinnable situation.
Finally, Will helps Jack with some local animal maulings.
Crack some eggs and whip up an omelet, it's time to watch Hannibal online right here!
Nick McHatton is a TV Fanatic Staff Writer. Follow him on Twitter.Tags: Hannibal