Home Posts Tagged "Netherlands"

Netherlands

,

„Help! My car is drowning!” This is how an emergency call sounded like on a foggy night in the small town of Delfgauw, Netherlands. …

Read More