cuckoo spit P1070860

cuckoo spit P1070860

Observation - cuckoo spit P1070860 - UK and Ireland. Description: