Those ARE really cool!!!! Thanks, Dr. Bill!!! I think it's Japanese, but hopefully someone here is more certain about that.
I have no idea who made this blog. The text is completely unintelligible to me. I don't even know which language it is. The pictures, however, are pretty neat: