Jubilant Argentina fans have been flooding the streets of Buenos Aires following their dramatic win on penalties in the World Cup Final against France.While French supporters where left looking despondent as their team launched an incredible comeback but missed out on back-to back World Cup victories. The dramatic final ended 3-3 after extra time following two goals from and a hattrick from before it went on to penalties.
Load More
Load More