Home The Latest Culture News ICHI`s homemade puppet performing `Wakka わっか (Ring)`