David Kirkpatrick

October 14, 2009

If the Large Hadron Collider worries you …

… just hit this link for a status report.

(Hat tip: Hit & Run)