Displaying items by tag: Fastbacks
Friday, 30 August 2013 22:40
1968 Plymouth Barracuda
TEXAS, USA
Photographed on a junkyard.
Published in
1968