Mistress 1971 AMC Javelin
Short, but repaired video clip of Len Legere's ISCA Championship-winning 1971 AMC Javelin, "Mistress". Read the blog that I wrote about this car on my site at www.problemchildkustoms.com
Filmed in 1990 at the 33rd Clutch Artists AutoRama in Buffalo, NY.
Added by PCKStudio
Log in to post comments.