Today Show 01

Taylor Lautner is spotted on the streets of New York City on November 20, 2009 while filming his segment for the Today Show.

Taylor Lautner is spotted on the streets of New York City on November 20, 2009 while filming his segment for the Today Show.