Bee Orchid on Norwich Research Park

Bee Orchid on Norwich Research Park

Observation - Bee Orchid on Norwich Research Park - UK and Ireland. Description: