Video: Ghosts of Seasons Past #12

The crew returns to terrifying Poveglia Island, off the coast of Venice.