Fresh off tour with predecessor Def Jam's own Logic, C Dot Castro drops off his latest single "On it". Check out the fresh track above and his freestyle visual over Biggie's "Ready To Die" below!