The New England Folk Festival is a blend of dance, music, crafts, and food from many lands.
Added by Upcoming Robot on May 7, 2008