Rising UK indie Hip Hop group Abyss Dwellas drops their latest video titled “The Flesh“.  Cosha Don on the mic & Deepstar on the beats.  Dope Hip Hop right here!