Posted December 9, 2004
The new AMEX spots are impressive. Scorsese's DeNiro is a compelling soft-sell.
More of this nonsense?
Peep cnewton.com.