My Town: Windsor Where is My Town? Windsor is on the Connecticut River. It is just north of Hartford. The Farmington River flows through it. This … Continue reading My Town: Windsor
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed