The Last Hope Sound, Puerto Natales (Chile)