The most noteworthy thing about Chibi Tiny Tales is that something like it exists. “Chibi” is a term from Japan… Read More