Sharnoff Photos Home Page
Nature Photos
Probably Ophrys fuciflora, or possibly Ophrys scolopax. Both are species of Bee orchid. The photo is from southern France.