BlogBishop Nehru FT. Aaron LaCrate – AppalledBy Ryan - 07/29/20130435Take a listen to Bishop Nehru featuring Aaron LaCrate and their record “Appalled.” Bishop is also working on a joint project with MF Doom. Can’t wait to hear that one! Listen to the record below!