One of the underground's favorite festivals, Psycho Las Vegas, has revealed numerous bands that will be part of the 2017 festivities. The annual event will be held Aug. 18-20 at the Hard Rock Hotel & Casino Las Vegas.

The headliners have not yet been announced, but the initial batch of bands includes a wide variety of genres ranging from black metal to doom metal to grindcore to heavy rock.

There's plenty of metal in the lineup, including UK legends Carcass, black metal veteran Abbath. sludgemeisters Weedeater and Buzzoven, and the USBM band Wolves in the Throne Room.

The Melvins will be playing, as will the new band Crystal Fairy whose lineup includes Buzz Osborne and Dale Crover from the Melvins along with The Mars Volta's Omar Rodriguez-Lopez and Le Butcherettes' Teri Gender Bender.