The Colbert Report

Guns for Roses

Season 5 • 03/03/2009

If Stephen keeps his gun, he can get as many roses as he wants.

More