An eye-catching installation artwork titled “House of Yuzhang” is one of several pieces at northern Taiwan’s Taoyuan Land Art Festival remaining on site after the event’s wrap ...