Dogwood??

Dogwood??

Observation - Dogwood?? - UK and Ireland. Description: