Duck Island

Duck Islandis an island.