Three-spined Stickleback

Three-spined Stickleback

Observation - Three-spined Stickleback - UK and Ireland. Description: