As Yelawolf prepares for the release of his third album, Trial By Fire, the Alabama rapper is back with a video for his latest single, "Punk" featuring Juicy J and Travis Barker.

Directed by Mike Mihail, the video finds Yela, Travis and a DJ performing in a warehouse in front of a hostile crowd. With Barker banging on the drums, Yelawolf shows off his rapid-fire flow before the song slows down and Juicy J enters the scene. Sporting a mink coat, Juicy stands in the middle of a mosh pit before the group runs up to Yelawolf and spits fire at him.

While not featured in the video, Yelawolf previously revealed that "Punk" also featured Flea of the Red Hot Chili Peppers on bass and Chance McCoy on fiddle. "Producing this record was a head trip," the rapper said. Although Trial By Fire does not currently have a release date, three singles -- "Row Your Boat," "Shadows" and "Daylight" -- have all been released.

In the meantime, Yelawolf is currently on his 5150 Tour, which will run until Dec. 7. The rapper will be making stops in New York, Boston, Detroit, Cleveland, Chicago, Milwaukee, Minneapolis, Los Angeles, San Francisco and more.

Check out the "Punk" video below.

See New Music Releases For October 2017

More From XXL