The Colbert Report

Goat Lab

Season 5 • 09/17/2009

Stephen tries to make a goat's heart explode with his mind.

More