Karl Pearson
More ideas from Karl
Bardsey Island - North Wales. Whether you have an interest in nature or just want to get away from it all, a stay on Bardsey Island is hard to beat.

Bardsey Island - North Wales. Whether you have an interest in nature or just want to get away from it all, a stay on Bardsey Island is hard to beat.