Head Harbour Island


Head Harbour Island - island in New Brunswick, Canada.