Disneyland Resort Cast Members Team Up to Fight Hunger with Disney and Pixar’s ‘Turning Red’

What does a giant red panda, baby food and an engineer have in common? Overnight, seemingly by magic, “Mei” the red panda from Disney and Pixar’s “Turning Red” appeared at South Coast Plaza in Costa Mesa, California, ready to greet shoppers with her signature surprise pose.  How did this happen? A team of dedicated engineers, […]