Dec 6, 2009

Tokyo Motor Show 2009

Tokyo Motor Show 2009, Japan.