November 30, 2003

JAILED CHINESE BLOGGER LIU DI, the “Stainless Steel Mouse,” has been released. That’s excellent news.