The Doggfather has returned. Today (May 19), Snoop Dogg unleashes Neva Left, an effortlessly funky, hard-hitting LP that serves as a reminder that, Martha Stewart cooking show aside, he's the same old Snoop. From the retro album cover to the front line street-oriented lyrics, the Long Beach, Calif. legend makes that point through and through.

On "Promise You This," Uncle Snoop takes us back, way back to tales from his upbringing in order to contrast himself with the newbies. "Nigga had to walk about four days/These niggas acting like hoes nowadays," Snoop raps in the first verse of the song.

He continues, "When I was young I used to hustle for my own shit/A 20 nigga slanging with them insane crips/I made my way out they call me Snoop Eastwood/Didn't forget where I came from, went back to the hood/Signed niggas, gave jobs and I made bail/And kept a lot of motherfuckers from goin' back to jail."

Just this week he dropped two new songs from the project: "Swivel" and "Go On." Featuring G-Funk instrumentals and guest appearances from the likes of Rick Rock, Wiz Khalifa, K Camp, Nef the Pharaoh, B-Real, Method Man and, of course, Snoop's legendary charisma, Neva Left is definitely a worthwhile listen.

Peep the tracklist for Neva Left and the album itself just below.

Snoop Dogg’s Neva Left Tracklist

1. “Neva Left”
2. “Moment I Feared” Feat. Rick Rock
3. “Bacc in da Dayz” Feat. Big Tray Deee
4. “Promise You This”
5. “Trash Bags” Feat. K Camp
6. “Swivel” Feat. Stresmatic
7. “Go On” Feat. October London
8. “Big Mouth”
9. “Toss It” Feat. Too $hort & Nef the Pharaoh
10, “420 (Blaze Up)” Feat. Devin the Dude, Wiz Khalifa & DJ Battlecat
11. “Lavender (Nightfall Remix)” Feat. BADBADNOTGOOD & Kaytranada
12. “Let Us Begin” Feat. KRS-One
13. “Mount Kushmore” Feat. Redman, Method Man & B-Real
14. “Vapors (DJ Battlecat Remix)” Feat. Charlie Wilson & Teena Marie
15. “I’m Still Here”
16. “Love Around the World” Feat. Big Bub

20 Hip-Hop Albums Turning 10 in 2017