David Letterman and Stephen Colbert stood on the roof of the Ed Sullivan Theater in New York, wearing suits and clutching watermelons to their chests. “This is like being back home for me,” Letterman ...