5y ago
1.1K

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)

    0