orchid??

orchid??

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