Riot Fest is a festival of extremes. It is not for the faint of heart. It is a three day multi-genre music festival incorporating metal, hip-hop, punk, rock, and alternative music. A decade ago, it started in Chicago, and thankfully has moved to Denver and Toronto as well. It has an old school carnival feel to it with vendors and sideshow performances. This year, it took place at the National Western Complex grounds where they usually host one of the largest stock shows and rodeos in the world.