Wow. Thats an impressive find.
One of the most interesting things I've seen in quite awhile....If you have a chance to see it, please do.