2010 FIFA World Cup Final Watch Party

07/11/2010

After the Octopus picked Spain to win, FC Dallas only wanted to host the 2010 FIFA World Cup Final at one place, the Granada Theater.