Amos

Island Dog

More: Amos lives on an island in the Penobscot Bay (Maine)
Vote