Moraleda Channel
From Wikipedia, the free encyclopedia
Moraleda Channel (Spanish: Canal Moraleda) is a body of water separating the Chonos Archipelago from the mainland of Chile. It is located at .
Moraleda Channel (Spanish: Canal Moraleda) is a body of water separating the Chonos Archipelago from the mainland of Chile. It is located at .