The Flying Dutchmen

No country is as happy as the Netherlands these days. The Oranje, The Flying Dutchmen, Clockwork Orange, Orange Alert, Dutch Masters or whatever nickname they call themselves they are the team to beat in the most awaited finals of the 2010 FIFA World Cup. People wearing orange shirts flood the streets of the Netherlands, cheering [...]