Nafplion Palamidi Fortress: Information and pictures of the Palamidi Fortress in Nafplion, Peloponnese, Greece.