Pixar Rocks!

Photo of the Pixar signage at Pixar Place in Disney’s Hollywood Studios at Walt Disney World Resort in Florida.

Please share YOUR thoughts...