Spot-fin Porcupinefish – Facts and Photographs
The Spot-fin porcupinefish (Diodon hystrix) is also known as Spotted porcupinefish, Black-spotted porcupinefish or simply as the Porcupinefish. They obtain their name from the spots on their fins and the l...