A life of purpose

4,434,434 views|
Rick Warren |
TED2006
• February 2006