Washington Folk Festival – Saturday and Sunday – Glen Echo Park
More than 400 performers on seven stages, with music, dancing and storytelling for the two-day festival, now in its 39th year. Crafts and dance workshops. Noon to 7 p.m. both days. Free. Shuttle available from Friendship Heights, with free parking at Geico lot, 5260 Western Ave, Chevy Chase. Rain or shine. Schedule online.
Imagine Bethesda Children’s Street Festival – Saturday – Downtown Bethesda
Zig Zag The Magic Man kicks off entertainment that features dance performances, music and an activity tent events that includes arts and crafts. 10 a.m. to 3 p.m. Free. Woodmont Avenue and Elm Street, Bethesda. Schedule online.
Montgomery Parks Free Fishing Day – Saturday – MLK Park, Silver Spring
No license required for free fishing in the pond at Martin Luther King Jr. Recreational Park. Free. Children must be accompanied by a parent or guardian. Some poles and bait available. 10 a.m. to 1 p.m. Free. 1120 Jackson Rd, Silver Spring. Information online.
Bethesda Big Train Baseball – Saturday – Shirley Povich Field, Bethesda
In summer collegiate baseball, Bethesda Big Train plays the Gaithersburg Giants in an exhibition game. 7 p.m. Free. 10600 Westlake Drive. Information online.
Kensington 125th Anniversary Celebration – Sunday – Kensington Cabin Park
Founded in 1894, Kensington holds a celebration of 125 years as a community with music, games for children, activities and free hot dogs. Kensington Parkwood Elementary School Singers and Jr. Singers, KP Chamber Strings and Chamber Winds and the Friends of Old Time Banjo are among the performers. 1-4 p.m. Kensington Cabin Park, 10000 Kensington Parkway. Rain date is June 9. Schedule online.
Violin Recital, Henry Flory – Friday – Takoma Park John Kendall Recital Hall
Award-winning violinist Henry Flory, with pianist Christopher Schmitt, performs works by Strauss, Mozart and Geminiani. 8 p.m. $30, tickets and more information online. 7711 Eastern Ave., Takoma Park.