Joseph Blevins found these two Toyota Alphard vans in a small shop during a recent visit to China. Manufacturer is unknown.
Posted June 12, 2016