London, UK-based emcee BOWZA recently released the visual to his latest track A BETTER PLACE, featuring Monz They say that some of the best rappers and emcees are impeccable storytellers, and that is true for one East London-based rapper and artist, BOWZA, whose way with words never ceases to amaze. He is a faultless wordsmith…
