Cartogiraffe.com

Ruth Lake

Ruth Lake in Grand Traverse County.