The advertisements for THE LAST SAMURAI are just everywhere. Tom Cruise is also popping up everywhere on TV. This is a shot of the Hachiko side of the station in Shibuya.
Categories
The advertisements for THE LAST SAMURAI are just everywhere. Tom Cruise is also popping up everywhere on TV. This is a shot of the Hachiko side of the station in Shibuya.