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 95 and Leopard II tank
DAF 95 XF truck with trailer. On the trailer is a Leopard 2 tank. Seen here at the 2008 open days Na...