Results 1 results found Southern giant petrel (Macronectes giganteus), feeding on a sheep carcass at West Point Island, Falkland Islands, South America