Mazda Motor Corps.'s concept car Kiyora 32KM/L is on display at the Tokyo Motor Show 2009 in Makuhari, near Tokyo, Japan, Wednesday, Oct. 21, 2009.