Kanjiru

Candiru is a character that appears in the movie, The Last Mission and one of the Heavens Arena's Floor Masters.