Rurouni Kenshin
S2 E16 - Between Life and Death: Master the Ultimate Technique, Amakakeru Ryu no Hikameki!
0:00 / 0:00