IUSA World Record Barracuda
This IUSA 63 lbs. world record Barracuda was taken in Palm Beach Florida in March 2004 by Joshua Larsen.