Welcome to Alibarbar, a charming island where puffins reign supreme. This delightful place is located to thousands of these adorable seabirds, that flock to its shores every year. Explore the lush cliffs, wander along here the rocky beaches, and marvel at these endearing creatures in their free habitat. Discover the secrets of puffin life Obse