David Letterman returns to Late Show tonight after a month-long medical leave. The gap-toothed funny man — who was recovering from shingles — had been relying on a series of guest hosts since Feb. 26. (Megan Mullally? Great. Paul Shaffer? Not so great.) Among tonight's guests: Billy Crystal and 18-year-old world whistling champion Michael Barimo.