Merchant of Venus

Stitch has popped through the ceiling in Merchant of Venus gift shop at Magic Kingdom of Walt Disney World Resort in Florida.

Please share YOUR thoughts...