• 3 years ago
Coming around every four years, England last won it in 2008. The've made it to the last two finals, but were beaten by France in both.

Recommended