KOOL A.D. – CNN feat Del tha Funkee Homosapien & Ladybug Mecca KOOL A.D. proclaims himself “the best rapper in the world” so we know he is definitely on some next ish. His album NOT O.K. Read More »