Yaya Nick. NDeath17 cover image

Peterborough, United Kingdom

Nick Yaya Hayward NDeath17 Born in Peterborough. Poet, Music Maker and Visual Artist.