Anybody else just flash back to Half Life? Me neither, it was a Dead concert. Anyway, this is a giant f***ing Japanese Spider Crab. It was recently caught off the coast of -- you'll never guess -- Japan, and will be on display in England. I bet my ex-wife has bigger ones.
... / Continue →