It was all good just a few seasons ago. That statement couldn't be more true for Terrell Owens. Back in 2007 the wide receiver was one of the top players in the NFL making six Pro Bowl teams over eight seasons, he was in the midst of a 3-year $25 million contract, and he was healthy.

Today, Owens is unemployed after recently been dropped from the IFL's Allen Wranglers, he's broke after running through an estimated $80M in career earnings, and no NFL team looks like they're willing to take a chance on the injury-prone 38-year-old. Needless to say, the last few years can be summed up in one word: Struggle. We hope T.O.' s life takes a turn for the better but for now he's a collection of facial expressions he probably sports on a daily basis, here are The Many Struggle Faces of Terrell Owens.

RELATED: A Recent History of NFL Players Going Broke