Image Gallery: Garfishes and Halfbeaks

Over 100 species of hemiramphid fishes occur worldwide. Currently, 19 species (7 genera) are known from Australian waters.