My philosophy for a happy life: Sam Berns at TEDxMidAtlantic

Overcoming hopelessness: Nick Vujicic at TEDxNoviSad