Cartogiraffe.com

Indian Mountain Lake Park

Indian Mountain Lake Park in Tunkhannock Township.