Falkland Steamer Ducks or Loggers (Tachyeres brachypterus) on the beach at Carcass Island. . Carcass Island, Falkland Islands.