Terrell Owens, recently, felt like a shadow of his former self. The last time he had a winning performance was years ago. We plainly have trouble recalling plays of his after the 2008 season. 

But his turbulent past may be at rest now, especially with such an awesome debut in the Indoor Football League. T.O. scored three touchdowns for the IFL Allen Wranglers, celebrating each and every time. 

Though, all of his acrobatics were in front of relatively small 5,700 person audience, much different than Dallas' new stadium. 

Owen's has 50% ownership of the team as well, but it surely isn't as lucrative as it sounds when the QB gets paid $225 a game. 

T.O., 38, missed the 2011 NFL season with a knee injury but is still hoping to work his way back into the league for the upcoming season. 

Will he make it? We'd love to hear what you think!

Source: sports.yahoo.com