When you get to www.wusfeetlinks.com, the main page, within that picture logo is this smaller picture:
I remember seeing this picture maybe 10 years ago? If anyone knew where this picture came from, and if the site was still around, I'd totally go there.