Neko Neko Nihonshi
Characters
Ryouma Sakamoto
Nobunaga Oda
Himiko