(no subject)

Dec 23, 2005 20:46

So this movie's actually getting released. Who knew?

Behold the wacky architecture in the background! I think it may play well in China.

Judging from the far left building, maybe New York too.
Previous post Next post
Up