News Lord Nez Drops “Self Explanatory” mediamaverick - May 12, 2017 0 Lord Nez delivers an ill new joint for the listeners. What’s it about? It’s “Self Explanatory!!!” Check it out below…