Detroit indie rock band Destroy This Place releases their debut LP, "Resurrect the Mammoth," on June 3rd, courtesy of Bellyache Records and the Jack Holmes Recording Co.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…