Film festival to feature local and global films in Strand Theatre

Lake Champlain International Film Festival runs from Nov. 13-15 at the Strand

by