"A Visitor" - the new release from Mike Ladd