Independent Magazine December 2004 Dec 25, 2004 previousx / nextz Tweet Independent Magazine December 2004 Independent MagazineDecember 2004total eclipse Tweet