Big Barracuda
June 19, 2025
Fort Lauderdale
1 photo


Barracuda (Great)
Trip Summary
Trip Summary
Barracuda caught on live bait