L1 June 2, 2017 1200 × 676 SOLD OUT: NIGHT OF THE LEPUS (1972) – 31st August, Windmill Hill City Farm