Designed for Shanghai Disneyland Resort based off a park specific icon meant to give good luck.
Produced and owned by Disney Consumer Products
Back to Top