Craig Klein and his trombone performing at the New Orleans Jazz & Heritage Festival on May 7, 2006.
craigklein050706