No Picture
Offshore

Big Dog!

The 226lb pending IGFA WR Dogtooth Tuna was caught off Latham Island, Tanzania by Jason Alexiou. Jason Alexiou is an excellent fisherman who, during his young age, had transformed his passion into his living, working […]