Favorites : 1
About : Leyla is one of the new characters in Shin Sakura Wars the Animation. She is one of the newly-rebuilt Moscow Combat Revue members, always by Valery Kaminsky's side
Shiraishi, Haruka
Japanese
Doty, Terri
English