DSCF0596

DSCF0596

Observation - DSCF0596 - UK and Ireland. Description: spotted leaf plant may be orchid family.

spotted leaf plant may be orchid family.