News links for Wednesday, June 20

Posted by Patrick Driscoll on