Predicting the Future

In this episode Michael explains the real reason why predicting the future is difficult.

2356 232