This new commercial via VisitHolland pretty much sums up why The Netherlands are the best. Everything you love was probably invented in Holland. Having studied abroad there, I’m of course a stalwart champion of visiting—multiple times, if you can. In fact, I may have to look into booking a trip back myself…Look into it more here.
Reblogged this on gretchen'sgettingthere and commented:
Haha I love this! Really makes me want to go to The Netherlands 🙂