NEW MUSIC VIDEO: Bishop Nehru Feat. Aaron LaCrate “Appalled” By: Yohance Kyles (@HUEYmixwitRILEY) Updated Aug 14, 2013 at 6:25amCategory: MOBILE It’s Bishop Nehru Vs. Bacon In New “Appalled” Video