Thanks to TOMRYANTWIT for this. It's a very unlicensed Steelers Super Bowl XL shirt. At least I think it's a Steelers Super Bowl XL shirt. I've never seen Curious George holding a Terrible Towel before.
There's a giant XL, but no mention of the licensed "Super Bowl." And even though the word STEELER is shown, that's not the same as the official STEELERS. We've also got the date of the event as well as a Steelers logo that seems to have less letters than normal.
But going back to the word STEELER...what is STEELER BALL? It's gotta either be the way the Steelers play ball, a la Marty Ball, or a ball/dance that the Steelers host. I'll go with...neither? Both? I've seen too many generic shirts to this point to even think I know what everyone is thinking.
(thanks to Cotter for the banner pic)