The Lombardi Grand Prix. Most sold car of the Lombardi Car Factory. Or is the 500 My Car?

Page 2 of 2