The truth about Crabzilla

In case you missed it, there is an image circulating showing what the media have dubbed Crabzilla – a giant crab spotted lurking under the water near Kent in the UK. The image spread like wildfi…