Skip to main content

Striped shrimpfish

By
The Striped shrimpfish, or Razorfish, is an unusual fish that is a distant relative of the seahorses and pipefish. Its slender, flattened body allows it to hide amongst the branches…
Read More