Karakuri Ninja Girl Episode 1

Description:

Ninja - they might be, but they're human, after all. They wish for an ordinary life in the city. ... Read More