North Haven, Maine
Home
About
Contact
North Haven Community School
A small island school 12 miles off the coast of Maine