By now, Hannibal seems to be nearing its final stretch—its promised lifelines from Amazon or Netflix have failed to materialize—but it still retains its full ability to shock and amuse. 1,097 more words