October 25, 2018

164: Kevin Kelly on the Inevitable and Asking Questions of the Unknown