Home Albums Lamentation From The Middle Passage Lamentation From The Middle Passage (23 years) album Release day: Tuesday, January 01, 2002 Lamentation From The Middle Passage 23 years old Artists Nolan Shaheed Name Nolan Shaheed When album released, He was 52, now 75 years old # Song Play