Possible Orchid?

Possible Orchid?

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