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.
Preserved DAF tow truck
DAF YB 616 nicknamed ‘Takeldoos’ ,at Haarlem, Holland 2008.
See picture #192 for more detail...
Classic army 4x4
An unidentified army soft top / open 4x4. Picture taken in Holland 2008.
Anyone able to identify th...