Wow! The wonders of the Internets never cease:

http://castlezzt.net/

I found this pretty intriguing on its own, in a paperrad sort of way.

But I was truly surprised to find a special cameo a little past the halfway point.