Socrat Tes

Socrat Tes

ソクラット・テス
Father of Socrat Teles.
Kanie, Eiji

Kanie, Eiji

Japanese