News links for Friday, June 30

Posted by Patrick Driscoll on