Jun 29, 2008

Land Rover Girl in Tokyo Motor Show 2007

This picture was taken at Tokyo Motor Show 2007 in Makuhari Messe, Japan.