Dendrobium Archbishop Fulton Sheen

Den. Rusa Perkasa × Den. Scheherazade

Registered Sep 27 2026 by W.Tjiasmanto