Duck Bay Posted on June 26, 2018June 30, 2018 by John Ferebee Duck Bay is found on the northeast end of Payette Lake in McCall, Idaho. McCall Idaho ShareTwitterTumblrPinterestLike this:Like Loading... Related