Custom Car 101 A trio of auto shows leads to sensory overload at Makuhari Messe By Metropolis • April 8, 2010