Which Tropical Fish Have Long Snouts?

Which Tropical Fish Have Long Snouts? The snipefish (Macroramphosus scolopax) is widely distributed, found in sub-tropical environments in all three major oceans. Their long snouts and tiny mouths on the end enable them to hunt tiny shrimp and planktonic animals along the ocean floor. What kind of fish has a long beak? Needlefish Superfamily: Scomberesocoidea