Izari Kenshiko



Izari Kenshiko (躄剣歯虎, Kenshiko Izari; Literally meaning "Crawling Tiger")...