Bin Feng, ‘The Visitor’, 2015, HAZA