Hugh Masekela

Hugh Ramopolo Masekela (born April 4, 1939) is a South African trumpeter, flugelhornist, cornetist, composer, and singer. Read More