Dior store display featuring a white leopard sculpture and a nature-themed background

Dior store display featuring a white leopard sculpture and a nature-themed background