Isle of Hephaestus

The Isle of Hephaestus is an island in the.