Snow Crab

Snow Crab

Also called Queen crab, snow crab is a seasonal favorite. Generally found in cluster form, you can be sure to find snow crab adorning seafood towers, buffets, and center of the plate applications cross country.