Buenos Aires, Argentina FREAKING OUT After World Cup Win | Photos & Video: Argentina. It’s a mysterious land. It’s a land of snow and skiing and Patagonia and the longest mountain range on Earth. Hell, they even have the tallest mountain in the world outside the Himalayas (Aconcagua at 22,800 feet). Now, they have a World Cup Finals team. This is big, real big. And they know it. The swelled into the streets of Buenos Aires and partied hard after their World Cup win last night. They beat the Dutch in the a shoot out after a 0-0 final score. They freaked out in the streets of Buenos Aires last night. I can gaurantee you that this was one helluva good party! […] SnowBrains | July 10, 2014 3 Comments