New Haven

This weekend, I traveled to New Haven, Connecticut. New Haven is a city on the Northern shore of the Long Island Sound. It is home to 135,081 residents and over 12,000 Yale

More