Kotomora
千枚田 (senmaida) Japanese meaning: terraced rice fields | Kotomora