Leech is a Scandinavian eyewear brand. Our range is packed with products that are perfect for fishing and other activities on and around the water.