Speckled Shrimpfish – Facts and Photographs
The Speckled shrimpfish (Aeoliscus punctulatus) also known as the Razorfish is related to the Seahorses and Pipefishes. They have a distinctive way of swimming with their heads in a downwards position. De...