Does Terrell Owens have any magic left?

Updated: August 8, 2012, 4:40 PM ET
By Eric Karabell
My first thought upon hearing the news that the Seattle Seahawks were even interested in 38-year-old free-agent wide receiver Terrell Owens was that it was a nice gesture with little downside to give him a tryout. Now that Owens and the Seahawks have actually agreed to a one-year contract, I wonder whether player or team is more desperate.

Let's start with Owens. He's obviously not young anymore, and while I've never played on a team with him and thus can't vouch for whether he's a good teammate or not, he obviously brings some off-field baggage. The last NFL team he played for was the 2010 Cincinnati Bengals, and to be fair, he wasn't bad statistically. Owens caught 72 passes for 983 yards and nine scores. Of course, then he tore his left ACL, couldn't find an NFL team to sign him and had an interesting tenure with the Allen Wranglers of the Indoor Football League. I won't quote his stats there, if you don't mind.