teleSUR English catches World Cup Fans following final

  • 6 years ago
teleSUR English speaks to Latin American fans outside of Luzhniki Stadium in Moscow following the FIFA World Cup final match between France and Croatia.

Recommended