My Neighbor Totoro

Display of Totoro items in Mitsukoshi Department Store in EPCOT of Walt Disney World Resort in Florida.

Please share YOUR thoughts...