Three-Spined Stickleback (Gasterosteus aculeatus)

Three-Spined Stickleback (Gasterosteus aculeatus)

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