Cartogiraffe.com

Rosebrook Pond

Rosebrook Pond in New Canaan.