City Drive
Sunday drive in Tokyo with our beloved kei car. You do not know what a kei car is? A kei car (short for keijidōsha, meaning “light automobile”) is a type of small, lightweight vehicle that originated in Japan and is designed to meet specific regulations regarding size, engine capacity, and power. These cars are highly…