Definitely looks like a film set...exciting stuff! This is their post of those they may not have seen it yet ...