August 31, 2023 by Nichi Bei News
AUBURN, Calif. — For more than half a century, travelers by the thousands have turned off Highway 80 in Auburn, Calif. to visit a rare oasis overlooking the freeway: Ikeda’s […] READ MORE