Rikochet/Rikochet

Shobu Kirifuda/Shobu Kirifuda is

Biography

 * ??? Sandra Larson (from Kodocha) ???