As we anticipate the release of DeLorean’s forthcoming “Grace” project, the Houston rapper gifts us with yet another dope track to hold us over. “Feel Like I’m Winning” features fellow Houston native, Trae Tha Truth, and is produced by none other than Big K.R.I.T. “Grace” is said to drop later this year, so for now take these free tracks as a teaser of what’s to come. Still excited? You should be.