Hannibal gets renewed for season 3 Archive