1991 Daihatsu Charade SE from North America

The best car money can buy