Idris Muhammad
Real Name:
Leo Morris
Profile:
American drummer,
Born: 13 November 1939 in New Orleans, Louisiana, USA - Died: 29 July, 2014.
Born: 13 November 1939 in New Orleans, Louisiana, USA - Died: 29 July, 2014.
Sites:
Aliases:
In Groups:
Variations:
lee727
August 23, 2021