Well, one surprise already; clicking on "CATS" on my blogroll I certainly wasn't expecting that!
Reminds me somehow of a character out of one of Melville's novels, maybe. :-)
Oh, My...that is quite a costume!
Are they still around? Guessing they are from the show?