The Colbert Report

J. Craig Venter

Season 3 • 10/30/2007

Craig Venter thinks that God makes mistakes.

More