A road that makes you want to walk

Source #Nature #Japan