The bikini-clad beauties of Sports Illustrated visited "The Late Show With David Letterman" yesterday, heating up a chilly Ed Sullivan Theater in New York.
New cover girl Kate Upton played coy in a snow white dress, while her predecessor Irina Shayk (aka Cristiano Ronaldo's girlfriend) beamed like a ray of sunshine in her outfit.
Was blonde Kate outshined by brunette Irina? Vote in our poll below, and click on the gallery to see more models from 2012 Sports Illustrated Swimsuit Issue.