DeLay Indicted

The Washington Post:

A Texas grand jury on Wednesday charged Rep. Tom DeLay and two political associates with conspiracy in a campaign finance scheme, an indictment that could force him to step down as House majority leader.

The arc of the moral universe is long, but it bends toward justice.