“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 [...]