Leo’s Twitter Updates for 2008-02-01

  • Last show of the week, last show ever for Kate and Matt. They’re heading back to Toronto tomorrow. They don’t seem too sad about it though. #