Des Allemands Lighthouse

Des Allemands Lighthouse

Des Allemands lighthouse on Torres Island.