Kotomora
段々畑 (dandanbatake) Japanese meaning: terraced fields | Kotomora