Longfin garfish

Euleptorhamphus viridis