Tag: crab

Crabzilla world’s biggest crab coming to the Netherlands

The biggest living crab, Europe has ever seen, is coming to Scheveningen the Netherlands. With…

This website uses cookies.