N nrc.nl The cesspool of the internet is to be found in a village in North Holland 248 points ahubert 5 years ago 205 comments