Large Red

Large Red

Observation - Large Red - UK and Ireland. Description: