Please note that Walk the Talk Puppets have disbanded