Hugh Masekela
Hugh Ramopolo Masekela is a South African trumpeter, flugelhornist, cornetist, composer, and... more »