Three-spined Stickleback

Three-spined Stickleback

Observation - Three-spined Stickleback. Description: