Longsnout butterflyfish

From Wikipedia, the free encyclopedia

Longsnout butterflyfish or longnose butterflyfish may refer to: