Mykines island, Faroe Islands, Denmark. Atlantic Puffin with catch in the beak.