Allerthorpe Longhorn

Allerthorpe Longhorn

Observation - Allerthorpe Longhorn - UK and Ireland. Description: