Tom Delay is resigning from Congress. For the latest on this issue, see this article from the Washington Post.
This article tells us how the circle is closing around Delay.
Or should I say noose.
We use cookies to improve the experience of our website. By continuing to use our website, you consent to the use of cookies.
To understand more about how we use cookies, please see our Privacy Policy.