Advertisement

'On Top Of The World': France Wins World Cup

France players lift the World Cup trophy after their victory in the 2018 FIFA World Cup Final between France and Croatia in Moscow on Sunday. (Getty Images)
France players lift the World Cup trophy after their victory in the 2018 FIFA World Cup Final between France and Croatia in Moscow on Sunday. (Getty Images)

Advertisement

More from WBUR

Listen Live
Close