Cryotherapy In Tokyo: What’s It About And Where To Try It

You’ve probably seen sports stars and celebrities touting the incredible benefits of enclosing themselves in the science fiction looking sub-zero temperature chambers, so what is this mystical machine?