Cartogiraffe.com

Hicock Pond

Hicock Pond in New Canaan.