Pixar Fest Sculpture Installed in Town Square at Disneyland
The previously-teased Pixar Fest sculpture has been installed in Town Square at Disneyland Park. Another sculpture is also in the works on the esplanade outside the park. Pixar Fest Sculpture…