Series

Wormwood: Netflix’s new series – what is it all about?

Wormwood isn't due out until 15th December, but Netflix has been eagerly premiering it across the film festival circuit in the…