Cameron Smith

Cameron Smith w/ a 43” barracuda caught off Cape Haze.