"1968 Match Race City" 68' Barracuda vs. 68' Camaro
'"......but this would be a closer race than expected."
So you've told us Who won?
The Barracuda?
Print