Anyone know where the sign that Tommy mentioned in the show is located at? I live in (or actually near) Urbana, IL, and I have never seen that sign. Of course there are parts of the town that I do not travel in, so I cannot talk about the whole town.