Ruff Philomachus pugnax

Ruff Philomachus pugnax

Observation - Ruff Philomachus pugnax - UK and Ireland. Description: