Terrell Owens’ NFL return lasted less than three weeks.

Owens was released by the Seattle Seahawks on Sunday, part of the league-mandated roster reductions from 90 to 75 players.

The 38-year-old receiver posted a message on his Twitter account shortly before 11 a.m....

Published: 08/27/2012