In early Dec. 2015, Boosie BadAzz went in for surgery to remove a cancerous tumor from his kidney. The surgery was successful, and ever since the Baton Rouge legend has been dropping music non-stop. On Wednesday (Nov. 23) he comes through with his seventh project of the year called Happy Thanksgiving, Merry Christmas. The album features fellow B.R. rapper NBA YoungBoy as well as Lil Durk, Rich Homie Quan and Boosie's new artist Koly P. Stream the LP above.

Boosie's been hella busy this year. This is his fifth solo project of 2016 after dropping In My Feelings (Goin' Thru It)Out My Feelings in My Past, Thug Talk and Bleek Mode (Thug in Peace Lil Bleek). He also released a collab album with C-Murder called Penitentiary Chances and a compilation featuring his Trill Entertainment crew called Trill Fam—Respect Is a Must.

What's most impressive is how high-quality most his projects have been this year. You might have also missed a song called "Fly Away" that he quietly dropped as a loosie back in August. Lowkey, Boosie Boo has had one of the best years in rap. Dig in to his new album above and be thankful for the fact that he's given us so much dope music in the span of 12 months.

Boosie BadAzz's Happy Thanksgiving, Merry Christmas Tracklist

1. "King of Da Streets"
2. "My Lil Son" Feat. NBA YoungBoy and Whoop
3. "30 Deep"
4. "U Know Ain't Scared" Feat. Whoop
5. "Bad Bitch Story"
6. "PWA"
7. "Mudd" Feat. Yung Bleu
8. "Cryin" Feat. B Will
9. "No Drake On" Feat. Lil Scrappy
10. "Vlad TV"
11. "Hurrican" Feat. Hurricane Chris
12. "Big Shot"
13. "Get Straight to It" Feat. Lil Durk and Koly P
14. "No Loyalty" Feat. Rich Homie Quan
15. "Macho"
16. "What It Iz"
17. "Angels All Over Me"
18. "People Talk But Don't Know"
19. "Harlem" Feat. OG Dre"

20 of Your Favorite Rappers Naming Their Favorite Rappers

More From XXL