Three-Spined Stickleback (Gasterosteus aculeatus)

Three-Spined Stickleback (Gasterosteus aculeatus)

Observation - Three-Spined Stickleback (Gasterosteus aculeatus). Description: