Spotted Longhorn

Spotted Longhorn

Observation - Spotted Longhorn - UK and Ireland. Description: