Embrace of the Serpent wins Directors’ Fortnight’s top award

Embrace of the Serpent wins Directors’ Fortnight’s top award