Pufferfish and Porcupinefish (Tetraodontidae-Diodontidae) - My Hawaiian Images
Powered by SmugMug Log In

A Giant porcupinefish (Didon hystrix) gets up close and personal...

Porcupinefishspotted porcupine fishgiant porcupine fishdiodon hystrix