Orchid??

Orchid??

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