TWIN FALLS, Idaho (KMVT/KSVT) — A new restaurant on Main Street in Twin Falls is serving up Japanese favorites. “We want to make people just happy, you know,” Eko Rasmidi, manager of Yoi Mi ...