Skip to playerSkip to main content
  • 11 years ago
The 2014 FIFA World Cup began on Thursday in Sao Paulo, Brazil, but just six miles from the stadium, protests continued. Brazilians are furious about the $11 billion spent to host the tournament.
Be the first to comment
Add your comment

Recommended