Diarrhea Planet is currently running loose all over America in preparation for their sophomore release, Turn To Gold. With great pleasure, we have a new song that will appear on that record, called “Let It Out.” In a short two and a half minutes, Diarrhea Planet does exactly that, by showing exactly what its made […]