Saturday, June 7, 2008

Movies


Indiana Jones is coming to theaters June 21st! Gigantic ad outside one of the many entrances to Shibuya Station.
Posted by Picasa

No comments: