Dendrobium Techno Natura

Den. Black Spider × Den. nindii

Registered Jul 25 2020 by D.S.Santoso