Itchy-O in the Big Easy! by patrick | Oct 11, 2017 | General, Life, Music Photos from Itchy-O in New Orleans – just one of their stops on their recent tour. [tz_plusgallery id=”1″]