Lemnos

Lemnos

The island of Hephaestus