Cartogiraffe.com

Island Grove Pond

Island Grove Pond in Abington.