This Feb. 1, 2013 photo released by NBC shows Jimmy Fallon, host of "Late Night with Jimmy Fallon," on the set in New York. (AP Photo/NBC, Lloyd Bishop)
What to Read Next
'The Walking Dead' Season 5 Finale Questions: Who Will Live? Who Will Get Exiled? Where Is Morgan?!