Human Interest on Stef Lemmens. An artist who lives in his self built tiny house in the backyard of his parents.