Democrats deliver as Republicans dither

previous post