“World’s Largest Lure” Now Guinness World Record Certified

Len Thompson Lures announced that their larger-than-life fishing lure has been Guinness World Record certified. The former Guinness World Record holder for Largest Fishing Lure is located in West, Texas, USA with a [...]