Big head people in Tokyo stores Mark Frauenfelder 5:41 pm Mon, Nov 29, 2004 Giant headed people in Tokyo stores are a sign that Christmas is coming. Link