Stephen Colbert Presenting Award in New York City

Stephen Colbert Presenting Award in New York City

Location: Columbus Circle, New York, New York, USA.