Humanising the neanderthal, what’s in store for 2018, the problem of localisation and more

Broadcasttech nov dec 2018 1