What Doth Life and the Main Street Museum presents 34 bands over two days on three different stages! Are you ready to rumble?