Himitsu ~ The Top Secret ~
S1 E1 - Episode 1: What do the brains of the deceased speak of? The birth of the most miserable buddy to exist.
0:00 / 0:00