Lake Yelcho. Between mountains in Southern Chile. natural frameLake Yelcho. Between mountains in Southern Chile.