The key to living a long and happy life hasn't been found yet. But some researchers believe it could be hiding inside the ...