Diarrhea Planet made their television debut on Late Night With Seth Meyers Thursday night performing the rollicking “Ain’t a Sin to Win.” Their album Turn to Gold is out now.
“The Tonight Show had President Barack Obama tonight, but we got Diarrhea Planet,” host Seth Meyers said as he introduced the Nashville…