Gotta love this sign, seen in the lead-up to the start of the Beijing Olympics. The only thing missing is a “Hello Kitty!” reference!