SPACE THE RULER SPACE THE RULER is the stage name of Walter Tadiwanashe Svubure, a rapper, singer and producer born on… By Afro Yard • October 1, 2026