Re: SEMA Show 2010 Las Vegas
Posted: Tue Nov 23, 2010 6:02 pm
hhmmm
as for the brakes !!
pulling to the left hard i think the right sides shot
lol
as for the brakes !!
pulling to the left hard i think the right sides shot
lol
The premier site for GM van information
https://chevygmcvans.com/bb2/