Tuesday, July 29, 2008

Looking back at Spencer's Tire Co.



Spencer's Tire Co.
402 E Howard Ave
Decatur, GA.






Photo circa 2000

No comments: