Running from September 17 to October 23, with dates varying across locations, this year the festival celebrates its 20th ...