Public NewSense

Thumbs Up for Barack Obama: The stalwart Democratic senator continued his increasingly impressive string of primary victories with decisive wins in Washington, Lousiana and Nebraska on Saturday. The race is still neck-and-neck with Clinton, but in some ways, that’s a good thing