HYDRA

Hydra is an island in the Saronic Gulf, located a short distance from Athens. More specifically, all it takes is…