Frog Orchid?

Frog Orchid?

Observation - Frog Orchid? - UK and Ireland. Description: If it is, it will be the first one I've ever seen.

If it is, it will be the first one I've ever seen.