Leon Botha

South african artist (1985-2011).

Born June 4th, 1985 in Cape Town. [ref]

Died June 5th, 2011 at 26 years old in Cape Town (progeria). [ref]

Occupations
disc jockey, painter, performance artist, singer
Wikipedia

Death is the ultimate boundary of human matters. Horace