What is this web site?

I just ran across an intriguing web site that is obviously some kind of teaser. The web site is origamiproject.com and it…

Read More