By Kristen Berggren, Program Coordinator The New England Carousel Museum has been an important fixture in the city of Bristol, CT since it was founded in 1990. At that time the museum was a tenant in the converted hosiery factory on Riverside Avenue and had only one horse to its name. The menagerie of wooden […]