Last night in New York, the cover of Sports Illustrated’s perennially anticipated (and scorned) swimsuit issue—and its accompanying billboard on Broadway—was revealed on the Late Show with David Letterman. More on the business of the swimsuit issue later today on FOLIOmag.com.