Pink Lady Slippers are a well know orchid species in the forests of New England. They seem to prefer high and dry sites among Oaks and Pines and open canopies.
Website Security Test