Lil Durk drops off an early Christmas gift for the streets with his mixtape 300 Days, 300 Nights. Hosted by Don Cannon and DJ Bandz, the 19 tracks boast appearances from Future, Meek Mill, Young Dolph, and Durk’s boo thing DeJ Loaf, who guests on the single “Beyoncé.” Production comes courtesy of C-Sick, Murda Beatz, and Chopsquad DJ.

“I want to give back to the streets and the fanbase,” the Chicago MC told Rap-Up. “I’m going back to my original style and mixing a little bit with the newer, so it’s gonna be a movie.”

Durk’s debut album Remember My Name was released in June, and he plans to drop the follow-up next year.

Stream 300 Days, 300 Nights below.

300 Days, 300 Nights