Cartogiraffe.com

Pine Hill Pond

Pine Hill Pond in New Canaan.