Just when exactly does the Millennium begin? Some say 1999, some say 2000, and some say 2001. You wait a thousand years for one, and three turn up at once.

Just when exactly does the Millennium begin? Some say 1999, some say 2000, and some say 2001. You wait a thousand years for one, and three turn up at once.