Wednesday, November 16, 2011

Cars 2

At least they got the Japanese culture down pat: vending machines, capsule hotels, and silly toy cars.

No comments: