I don't know what that is but it is really "bugging" me! I have spent around 3 hours hoping to find a pic of this somewhere. If you discover what this is, please let us know. I'm not sure that I will be able to stop looking until the mystery is solved!!!