Dr. Richard Land

Dr. Richard Land was Stephen's guest on the April 12, 2007 edition of The Colbert Report.