Longsnout butterflyfish

Source: Wikipedia, the free encyclopedia.

Longsnout butterflyfish or longnose butterflyfish may refer to: