This week’s abbreviated edition of The Humanoids is all about Toronto. I spent this week in the self-appointed Centre of the Universe and learned a few things about the town while I was down there. Let me preface this by saying that I don’t really hate Toronto. I only hate what it stands for… And I greatly dislike spending extended periods of time there. Continue reading