Steve Keller of Cape Coral landed this beauty while fishing the canals.

Steve Keller of Cape Coral landed this beauty while fishing the canals.