Kotomora
双峰駱駝 (souhourakuda) Japanese meaning: Bactrian camel | Kotomora