Hello Johan,
are you sure that this is a duvaucelli, because I have seen some and none looked like this one. They had all much slimmer heads and the skin and morphology doesnt fit a duvaucelli
I would also think of a H. maculatus, some "types" of them could grow quite big
Best wishes
Tom