England will face one of the host nations, Mexico, on Sunday night in the World Cup Round of 16, and while the Three Lions always like to think of themselves as one of the favorites and have been Finalists in the last two European Championships, they know there is a reason why they have not won the big one in decades.