Tickets are now on sale for the inaugural Lake Champlain International Film Festival. The film festival features a diverse program with submissions from 23 countries including, Canada, Japan, Spain and France to name a few. Presented by The Strand Center for the Arts and the … [Read more...] about Inaugural Lake Champlain International Film Festival Nov. 15-16