The Netherlands is a country in northwest Europe. It borders Germany and Belgium. It is 41,526 km2 (16,033 sq mi) in size and has an estimated population of 16.5 million.
Volvo F88-34T - side view
A 1968 Volvo F88-34T. Dutch licence registration ZV-01-81 at the vintage tour 'Hyacintenrit 2010', I...