Rumor Has It
There's this rumor spreading around the internets that the Cubs were in the playoffs. I'm not sure if it can be substantiated or not - can someone see if it's on Wikipedia or something?
« Home | Master of International Finance »