Loading...
Uploaded by Winkelwagentje008 on Jul 18, 2010
Finally got this one up. Made it in 2008. It's a giant LED Screen at the Place in Beijing, China. It shows an animation about a submarine diving for treasure.
Travel & Events
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)