Friday, April 8, 2011

Toyota TownAce (body type CR21)

The Toyota TownAce (body type CR21) was introduced by Toyota in Japan in April 1978 as a short wheelbase, mid-engined luxury 7/8 seat MPV resembling the Space Cruiser. A 4WD version (body type CR30) was introduced in December 1985