Cartogiraffe.com

Hidden Valley Lake Dam

Hidden Valley Lake Dam in Ogle County.