Deltron 3030 showed up on Late Night With David Letterman the other night and they brought a space shuttle-sized crew along with them. The performance of “City Rising From The Ashes” with live band, full orchestra and a choir (check out Dan the Automator conducting!) was spot-on and as Dave says at the start, “a treat for young and old.” Watch below.