If even the Dutch don’t take public transit, can anyone expect Americans to?

Of all the nations on this earth, the Netherlands is one where you’d figure public transit would prevail. The country is incredibly densely populated, you can get pretty much everywhere by train or tram or bus, and car ownership is a highly taxed hassle. And yet, here’s what it says in an article (warning: it’s [...]