King

Leon Niihama

May 11, 1996 — Shiroi, Chiba, Japan