Driving Driving in Japan, First Thing, Take off the Left Front Hubcap:
In 2001 the city of Richmond, California was invited by her sister city of Shimada, Japan to send a delegation to participate in a very special festival. It was the first time in over three hundred years foreigners were invited to help pull a float and as a member of the commission, I was very grateful for th...
Read More