Over-mature Ruddy Darter

Over-mature Ruddy Darter

Observation - Over-mature Ruddy Darter - UK and Ireland. Description: