Taphrina populina

Taphrina populina

Observation - Taphrina populina - UK and Ireland. Description: