uhemukiye incuti aba yishe umubano needles challenge to a road race and crashes into a rolls royce little is known about his life with any historical certainty