Richard Barnden Photography:
Pacific longnose parrotfish (Hipposcarus longiceps) Rises To Spawn
Richard Barnden Photography:
Pacific longnose parrotfish (Hipposcarus longiceps) Releases Gametes
Richard Barnden Photography:
Pacific longnose parrotfish (Hipposcarus longiceps) Releases Gametes And Breaks Apart
Richard Barnden Photography:
Pacific longnose parrotfish (Hipposcarus longiceps) Moment Before Spawning