Peter Moccia with a big jack crevalle who smashed a top water plug from the surf off Delray Beach.

Peter Moccia with a big jack crevalle who smashed a top water plug from the surf off Delray Beach.
X