Chaenomeles, Cambridge

Chaenomeles, Cambridge

Observation - Chaenomeles, Cambridge - UK and Ireland. Description: