The annual Devereux Beach Carnival did not disappoint, attracting kids and adults for rides, fried dough, games and more. And the fun isn’t over yet… The carnival runs Saturday, May 4, 1-10 p.m., and Sunday May 5, 1-6 p.m.
Marblehead High School sophomore Grey Collins snapped these photos for the Current.
Editor Leigh Blander is an experienced TV, radio and print journalist.