Location: Charlotte, North Carolina, United States

See listing for this 1990 Alfa Romeo Spider from June 16, 2015