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.
DAF YA328 preserved truck
Another picture of a preserved DAF YA328. This one I photographed at the 2009 Royal Air force open d...