The life and times of Grand Forks, where the Kettle River flows