Ladys Slipper – a rare orchid

Ladys Slipper – a rare orchid