Allan Wu believes a sound mind is a sound body

The host of the Discovery Channel program The Day I Ran China, Allan Wu, shares the secret to his happiness. (Spoiler alert: it's all about keeping fit and healthy).