TAP 76. John McGrath’s 2017 forecast

A brief summary of this episode