Cartogiraffe.com

Shepard of the Sea

Shepard of the Sea is a place of worship in Keweenaw County.