World's Largest Soccer Game

Every year the city of Ashbourne in the United Kingdom gathers for the world's biggest soccer game. The game's roster: everyone. Finally, a big football match the British can't lose.