Talon – The Missing Link

Star Island is one of the nine Isles of Shoals located seven miles off the coast of New Hampshire and Maine. Each fall, a chamber music festival takes place – all are welcome to register here.

Categories: PromotionalVideo