Terrell Owens’ return to the Dallas area won’t be as triumphant as he hoped. The former NFL star announced Wednesday that he signed to play for an Indoor Football League team in the Dallas suburb of Allen. T.O. posted a brief message on Twitter in which he said he’ll be a co-owner and player for […]