Neil Patrick Harris seen while making a stop at 'The David Letterman Show' in New York City.
(June 3, 2013 - Source: PacificCoastNews.com)