Admit it, since 'Amnesia' was released last month you've been slowly counting down the days until Kevin Gates released his By Any Means mixtape. Are we right?

Well today's your lucky day, as the Baton Rouge has unveiled the 16-track offering which features the likes of Plies, Rico Love and 2 Chainz.

Listen below.

Wanna hear a continuous stream of music on the site? Check out 405 Radio, or our New Music section. Both are filled with great music.