Cannibal Corpse puppet show

Have you ever seen a death metal puppet show? A viral video showing a headbanging, guitar-playing puppet rocking out to Florida-based gore-core legends Cannibal Corpse is currently making the internet rounds. Take a look below!

Read more: Cannibal Corpse on why “catchy” isn’t a bad word

Go ahead, try not to crack a smile when Chilean performance outfit Bullicio Puppets pulls out their string-slingin’ rock puppet for a heavy Cannibal Corpse tune. The puppet sighting appears to be from an outdoor heavy metal festival.

As for the ol’ Corpse band themselves, the veteran rockers are heading out on the road later this year for a full U.S. tour with support from Hate Eternal and Harm’s Way. See the complete list of cities and dates down after the video.

Cannibal Corpse tour dates

11/02 – Columbia, SC @ The Music Farm *
11/03 – Asheville, NC @ Orange Peel *
11/04 – Norfolk, VA @ Shaka’s Live *
11/05 – Lancaster, PA @ Chameleon Club *
11/07 – Burlington, VT @ Higher Ground *
11/08 – Providence, RI @ Fete *
11/09 – Jersey City, NJ @ White Eagle Hall *
11/10 – Rochester, NY @ Anthology *
11/11 – Columbus, OH @ Skully’s *
11/13 – Grand Rapids, MI @ The Intersection *
11/14 – Toledo, OH @ Civic Music Hall *
11/15 – Bloomington, IL @ The Castle Theater *
11/16 – Palatine, IL @ Durty Nelly’s *
11/17 – Madison, WI @ The Majestic Theater *
11/18 – Des Moines, IA @ Wooly’s *

11/20 – Omaha, NE @ The Waiting Room *
11/21 – Oklahoma City, OK @ Diamond Ballroom *
11/23 – Corpus Christi, TX @ House of Rock *
11/24 – Houston, TX @ Warehouse Live *
11/25 – Baton Rouge, LA @ The Varsity Theater *
11/27 – Lexington, KY @ Cosmic Charlies *
11/28 – Pittsburgh, PA @ Mr. Smalls *
11/29 – Indianapolis, IN @ The Vogue *
11/30 – St. Louis, MO @ Delmar Hall *
12/01 – Columbia, MO @ The Blue Note *
12/03 – Memphis, TN @ Growlers *
12/04 – Athens, GA @ Georgia Theater *
12/05 – Orlando, FL @ The Abbey *
12/06 – Ft. Lauderdale, FL @ The Culture Room *

* with Hate Eternal, Harm’s Way

Watch more: 10 surprising cover songs