Hip HopVideos

N.A.S.A. – Strange Enough f. Karen O, Ol’ Dirty Bastard, & Fatlip (of Pharcyde) (Video)

blame it on Meka July 18, 2010

This is apparently Russell Jones’ last-ever recorded verse. Damn. I still can’t believe it’s going on six years since he passed.