The Life and Times of a Hair Follicle

Meet Tim, a hair follicle with self-awareness, who is one of 143,000