Saint Croix Island, near Calais, ME

Back
Next