Kevin Gates – Had To

Kevin Gates – Had To

Kevin Gates delivers a brand new single called “Had To” off his forthcoming album By Any Means 2, set to hit retailers on September 22nd. Listen below and pre-order the project on iTunes.