Picture - Ed Sullivan and Deltron 3030 at Ed Sullivan Theater New York NY United States, Tuesday 15th October 2013

Deltron 3030 - Celebrities pose for photographers outside The Ed Sullivan Theater, as they arrive for their taping on the Late Show with David Letterman. - New York, NY, United States - Tuesday 15th October 2013

More: The Ed Sullivan Theater