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.
Amstelveen Rescue unit
Rescue unit from the Fire brigade Amstelveen. This Mercedes-Benz 307D33 was built in 1988 but came i...