A final look at France and the Russia 2018 World Cup [Football Planet]
- 6 years ago
Le Bleus of France are finally on top of the world after their remarkable victory against Croatia. We have a review of that emotionally charged World Cup final in this episode.