Sports

OTD In 2006, Italy beat France, 5-3 on penalties to win the World Cup (video)

OTD In 2006, Italy beat France, 5-3 on penalties to win the World Cup (video) On July 9th, 2006 Italy […]