If your looking for cheap food for a crayfish, I suggest frozen sweet peas. My Wild crayfish even loves them.
and I agree, it looks a lot like the marbled Crayfish, aka the self replicating crayfish. But I'm not entirely sure that's what it is. From what I've read on those kinds, they all have female bodies and tiny claws and are herbivores.
be careful with local laws involving them. Some places don't like them.