Bishop Nehru is back with the official video for his “Appalled” track featuring Aaron LaCrate. His new joint EP with DOOM is coming soon.

Comments