Will finally catches up to Hannibal in Florence