Someone just sent me this picture. They found this creature in their washing machine. What the hell is this thing?