L2 June 2, 2017 580 × 895 SOLD OUT: NIGHT OF THE LEPUS (1972) – 31st August, Windmill Hill City Farm Screening 49, 31 August, Windmill Hill City Farm