Japanese Spider Crab. Holy crap those are some big boys.