In the present, it's a matchup featuring one of the most disappointing teams that the NFL has seen in decades facing an inconsistent and enigmatic group that could blossom into an emerging contender or collapse into a laughingstock on a down-by-down basis.
Hint: the Eagles are that disappointing team. Just so we're clear.
Philadelphia is not so much the nerdy kid on the NFL playground who gets beat up by all the bigger kids on the jungle gym. They are actually the kid goofing off in the back of the classroom while all the teachers shake their heads and wonder aloud why he doesn't just apply himself—I mean, he could be so good.
But no matter what anyone says, he is just going to continue failing each test because, hey, school is stupid, right?
Alright, so the metaphor has gone far enough. I think you get the point.
Still, the Eagles are very capable of beating the Bucs. The question is whether or not they're truly interested in actually doing what it will take to make that happen.
Should they decide they are, here are 10 key things that they must address this Sunday in order to avoid failing a ninth straight test.