Hemiramphus farBarred garfish(Also: Black barred garfish; Garfish; Spotted halfbeak)


    • Barred garfish
      Hemiramphus far