Where's Dewey? - Official "Traffic Jam" teaser website?
Judging from the font used, and the Internet Archive saving date (August 15, 2000, between Seasons 1 and 2), it looks like this was an official teaser website for the start of the second Season, with Traffic Jam.
Bookmarks