Did you know that there are multiple Pyramids in the Netherlands?
I am living next to one:
and there is another one near Utrecht as shown in the video above.
Their origin is unclear, they are likely old cult sites where the natives have been bringing human sacrifices to their dark gods, e.g. to keep Dagon at bay.