Claim: Ndidi Onukwulu is part of the album Horn Blower and was released on January 2, 2006.
Evidence: "Horn Blower" No I Never January 2, 2006