Do flying fish really fly?
Flying fish belong to the family Exocoetidae, which means in Latin, “a fish that sleeps on the shore.” The family includes about 60 species of flying fish that live for…
Flying fish belong to the family Exocoetidae, which means in Latin, “a fish that sleeps on the shore.” The family includes about 60 species of flying fish that live for…