Neotinea tridentata, the three toothed orchid - Image Details