Thespakusatsu logo

Thespakusatsu

, Japan