Shop Teckel USA

Shop Teckel USA

Teckel USA lures are designed by Japanese tournament angler and lure maker, Hideki Maeda. Maeda experienced floating for the first time the summer of 1998 in California...
Read More