Luda teased “S.O.T.L.,” which reflects on his 20+ year rap career, during his Verzuz battle with Nelly last weekend! Listen below!