No no no... that's them looobsters. Crab is the Lord's Own Food. :-)
Well, they are giant bugs, but they are good :~D