Photos from Itchy-O in New Orleans – just one of their stops on their recent tour.