I spotted this 1981 Alfa Romeo Spider in an industrial zone in Salt Lake City, Utah. The photos are about 10 years old, and it'd been sitting for about a decade when I found it. Long gone today.
Join In
Comments (0)