Hydra Mountains

A mountain range in Peloria so called for the Hydra that lives there.