Puffin in an Outer Hébrides islet

Loading…
Puffin in an Outer Hébrides islet