Team Sea Hunter lands 584-pound blue to take Treasure Cay Billfish Tournament

Team Sea Hunter lands 584-pound blue to take Treasure Cay Billfish Tournament