Apple iPod
advertisement series - Fall 2003. As featured on
Racingmix China
.