NEW YORK - APRIL 11: Nissan Armada at the 2012 New York International Auto Show running from April 6-15, 2012 in New York, NY.

NEW YORK - APRIL 11: Nissan Armada at the 2012 New York International Auto Show running from April 6-15, 2012 in New York, NY.

 Stock photo ID: 100385099

Editorial use only
Editorial credit: Ritu Manoj Jethani / Shutterstock, Inc.

Similar images

  |   See all

Same artist

  |   See all