1,656,519 views | Petter Johansson • TEDxUppsalaUniversity

Do you really know why you do what you do?