If Nike is dumping so much money into the Crabs, why doesn't their website even show their logo.

Many other clubs show their sponsors on their websites.