The Colbert Report

Francis Collins

Season 9 • 04/04/2013

NIH Director Francis Collins hooks Stephen up to a brain wave monitor.

More