News for Dec. 15, 2002

A Towering New TV Spot!

12/15/02, 8:54 pm EST - Demosthenes

It's been floating around all weekend. Here's some comments from regulars (and where they've seen it - and where you might too!). [More] Spoilers!