1 Answers
Log in to answer

The island off the coast of Italy where Syracuse is located.