Best. Bumper sticker. Ever. The meaning of life in four words.

Best. Bumper sticker. Ever. The meaning of life in four words.

Shanghai - late June 2010