Melchor Island


Melchor Island is an island in the Chonos Archipelago of Chile.