Neck snapping looks aside, exotic vehicle sightings are ultimately special for their infrequency. Ford only made about 4,000 of these thoroughly exotic GT supercars between 2003-2006 so it’s not everyday that we spot one parked on Ave of the Americas.
[See more →]

