3 Spined Stickleback (Gasterosteus aculeatus aculeatus)

3 Spined  Stickleback (Gasterosteus aculeatus aculeatus)

Observation - 3 Spined Stickleback (Gasterosteus aculeatus aculeatus) - UK and Ireland. Description: