Cartogiraffe.com

Poorhouse Brook

Poorhouse Brook in New Canaan.