Close-up of an orchid s petals under controlled lighting in a research facility

Code produit:
1056752460