It seems that at least one giant puppet will be a part of the opening ceremonies of the upcoming 2012 Olympics in London. Designed and built by Imagineer Productions, the puppet will have it’s official unveiling in July.
One can only imagine the influence that Royale de Luxe’s visit to London must have had in May 2006. Doesn’t ring a bell? Check out the video here.
Read more about Lady Godiva at The Guardian.