Tag: sea life centre

Crabzilla world’s biggest crab coming to the Netherlands

The biggest living crab, Europe has ever seen, is coming to Scheveningen the Netherlands. With its enormous legs and lethal…

This website uses cookies.