Island · United States
Machias Seal Island

Machias Seal Island is a island in Charlotte County, United States. Island disputed between the United States (Maine) and Canada (New Brunswick).
Island · United States

Machias Seal Island is a island in Charlotte County, United States. Island disputed between the United States (Maine) and Canada (New Brunswick).