The Soma Difference: Texel Wool from Green Sleep

Texel is an island off the coast of the Netherlands which is the largest of the Frisian Islands and the most populated in the Wadden Sea and is the western most in this archipelago that extends to Denmark. The people … Continue reading