Johnny & The Mongrels make an appearance at one of New Orleans' iconic and historic music venues; Le Bon Temps Roule has been part of the New Orleans music scene since 1908!