In the picturesque mountain town of McCall, Idaho, there’s a corner eatery where the humble tater tot has been elevated to legendary status – My Father’s Place serves up golden nuggets of potato ...