Lupe Fiasco has been releasing a steady stream of new songs for his fans. He continues his run with Ab-Soul for “Thorns & Horns.” In the aggressive banger, Lupe and Ab go verse for verse with complex lyricism. Whether or not the track will appear on Lupe’s Tetsuo & Youth or Soul’s upcoming LP, it definitely keeps us locked in. Check it out above.

More From XXL