Technology

Image 56 of 299
< Prev Next >
CHINA-TG-968.jpg
Beijing 2008 Olympics advertisement with mascots on passenger video screen in taxicab, Shanghai, China