The Dutch world cup soccer team is back in the Netherlands and you would think they won the title of 2010 World Cup Champions. After yesterday’s day of mourning, today over 700,000 fans celebrated second place with a bang in Amsterdam along with the players.
Image if they had won! Video after the jump.
ps. Love the party jam… lol.