Monday, 29 June 2009

coming soon





































London Inc, a new reality TV show from The Discovery Channel, has commissioned two giant statues to be build and installed in London for promotion.

No comments:

Post a comment

Note: only a member of this blog may post a comment.