March 8, 2015Society & CultureAn almost end of the first season episode, about coffee enemas and past life tails of Japanese folklore and windex