Cypripedium parviflorum - found that in Bow Valley Provincial Park of Alberta.

Name:  Bow Valley Provincial Park Man Springs Trail 39.JPG
Views: 295
Size:  106.7 KB

Name:  Bow Valley Provincial Park Man Springs Trail 47.JPG
Views: 139
Size:  98.9 KB