Sailfish, Swordfish and Blue Marlin: Where Opportunity Meets Preparation

Three billfish species, 100 of each, in one year