Looking back at my time as a student, I definitely took the natural beauty of my college town in the fall for granted. New London, Connecticut, situated at the outlet of the Thames River into the Long ...
Do you want to start planning your next weekend trip at peak fall foliage season? Well, Islands, a travel publication that started in 1981, says this obscure Connecticut college town looks absolutely ...