The Netherlands’ capacity to self-destruct at major tournaments never fails to amaze. This is a nation which continually produces some of the world’s top footballers – an admirable feat considering they are a nation of just 17 million or so – … Continue reading →

Comments are closed.