Clips from my co-op and messenger on the metro desk at The Boston Globe.
Story links listed from newest to oldest. Featured stories highlighted in pink.
View PDF versions of the stories here
—
Boston police officer struck while directing traffic in Mattapan
Man shot in Dorchester suffers non-life-threatening injuries
80-year-old man punched, kicked at Park Street station
Man, 25, arrested after shots fired in Lynn during basketball tournament
Man, 30, charged with murder in fatal Nashua, N.H., stabbing
Whale breaches, lands on small boat in waters off Plymouth
DCR employee slashed in face by woman at Myles Standish State Forest
Man, 26, charged with murder in fatal stabbing in Hooksett, N.H.
Weston Drama Workshops celebrates its 60th season
One person suffers life-threating injuries in Mattapan shooting
Third bear sighting reported in Wilmington
Two male victims hospitalized after stabbings in Cambridge’s Central Square
Lowell residents warned of bear sighting one day after bear reported in Tewksbury
Boston police officer sentenced to probation for not reporting lottery winnings to IRS
15-year-old boy rescued from Centerville River on Cape Cod by teens
Pittsfield man sentenced for threating police with a crossbow
Nonprofit donates protective vest for Melrose K9
Transit Police seek person of interest after swastika spray-painted at Green Street station
Identity of man electrocuted in Taunton released
State Police and fire marshal seize more than 1,500 illegal fireworks over weekend
66 residents evacuated from Reading senior living facility after pipe burst
Chelsea man held on $10,000 bail on charges of illegal gun and drug possession
NH man arrested for arson in Canterbury
Firefighters battle two-alarm fire in top floor of North End building
Parts of Storrow Drive and Soldiers Field Road to be closed overnight for maintenance
Former substitute teacher for Pentucket schools arraigned on child pornography charges
SUV crashes into Newton café, injuring mother and teenage daughter inside vehicle
Lowell gathers at City Hall to remember 3-year-old boy found dead in pond
Vigil remembers 3-year-old Lowell boy whose body was found in pond
Roxbury to celebrate Juneteenth with parade, observances
Large search continues in Lowell for missing 3-year-old boy
Rhode Island man killed in crash on I-95 in Foxborough
2 men arrested in East Boston, charged with trafficking $90,000 worth of fentanyl
Advocates rally for tenant facing eviction on Mass. Ave. in Roxbury
Commuter rail train derails near Beverly
Dighton-Rehoboth high school placed on lockdown after bullets found on campus
Malden woman sentenced to prison for embezzling more than $795,000 from employer
NH man sentenced to prison for 2017 teen slaying
Lowell middle school teacher charged with sending partially nude picture to 16-year-old boy
Late co-owner of Sea Tow Boston honored with new life jacket station in Winthrop
Baseball coach charged with child rape dating back to 2008 in Woburn
First Literacy scholarship winners receive college degrees
Missing 13-year-old boy found safe, Bellingham police say
Public’s help sought to identify man who vandalized journalist’s home in Melrose
Two boys injured in BB gun attack near Somerville High School, police say
Three home break-ins reported in Belmont early Monday
Barnstable moves July 4 fireworks show to Labor Day weekend to protect endangered birds
Five injured in 3-alarm house fire in Oxford
Beverly art college honors Holocaust survivor and artist Samuel Bak at commencement
She’s prepared to fly like an Eagle Scout
With a hot weekend on tap, State Police to increase patrols on Revere Beach
Three teens arrested for alleged assaults on two workers in Dedham Square
Needham man arrested for allegedly exposing himself to a teenager
Stolen dog day care van found, dogs inside safe, Wrentham police say
Six newborn puppies found abandoned in a box in Holliston
Two Boston men arrested in Falmouth for stealing checks from mailboxes
Calif. former accountant sentenced to time served in college admissions scandal
Worcester issues indoor mask advisory
Worcester police arrested the man who allegedly stabbed a bus driver
Hanson police search for SUV involved in hit-and-run with bicyclist
Worcester police identify suspect wanted in bus driver stabbing
Two Springfield police officers save choking 3-month-old girl
Man arrested in Kingston after alleged attempt to entice 15-year-old girl into sex acts
Person rescued from Merrimack River in Amesbury
Marblehead man and woman killed in wrong-way Salem crash, police say
Two people killed in four-vehicle crash in Salem
15-year-old boy arraigned for April shooting at Ruggles MBTA station
Nantucket residents vote to allow people to go topless at beaches
Saugus woman sentenced to over four years in prison for bilking elderly uncle, prosecutors say
58-year-old man fatally stabbed in Lynn, suspect in custody
UMass Amherst police respond to report of armed person, find pellet gun
74-year-old bicyclist injured in Acton crash
Dorchester three-decker fire displaces 8, kills 2 dogs
Somerville man arrested in connection with carjacking of Amazon vehicle in Malden
Elderly woman struck and killed in Andover, officials say
Four arrested, 7 injured by BB guns in Springfield, police say
Lynn man held without bail for shooting in Chelsea
17-year-old boy charged with breaking into Boys and Girls Club in Mattapan
An Earth Day protest in Boston against fossil fuels
Softball tournament honoring Boston Marathon bombing victim returns to Medford
Brockton man held without bail on ‘ghost gun’ charge
Rideshare driver charged with kidnapping 19-year-old passenger in Bourne
15-year-old boy arrested on multiple firearm charges in Mattapan
Surfer rescued from Cape Cod beach
A new Abigail Adams statue to be created in Quincy Center
Teen charged with murder of Methuen man
Peabody man killed in motorcycle crash on I-95 in Newbury
Dorchester woman arrested after assaulting police officer
Pedestrian dies after being struck by vehicle in Leominster
Man taken into police custody after seven hours barricaded in Jamaica Plain apartment
Allston man arraigned on animal cruelty charges after beating a puppy
Revere man, 23, shot and killed by his uncle outside courthouse in Medford
Two teenage boys arrested on multiple firearm charges in Dorchester
Pedestrian hit, critically injured by alleged drunk driver in downtown Boston
15-year-old boy arrested for illegal gun possession in Mattapan
Brockton police seek suspect who slammed stolen car into unmarked police vehicles
Haverhill High student arrested after fight at school
Boston police rescue woman pinned under car in Dorchester
One person hospitalized in Hanover crash involving postal truck
Pedestrian struck by car on Route 1 in Newburyport flown to Boston hospital
Elderly man flown to Providence hospital after bad fall in Cape Cod parking lot
Cause of 9-alarm fire in Salisbury in January remains undetermined
Pedestrian hospitalized after being struck by SUV in Worcester
Teenager arrested for gun possession and firing shots in Jamaica Plain
Man hospitalized after being shot in Brockton
Hyde Park teen arrested for possession of a loaded gun at Roxbury school
Woman rescued from pond in Hopedale
US Attorney’s Office reaches agreement with Trial Court over disability discrimination allegations
Woman and dog found dead in Seabrook mobile home fire
Fifteen car break ins reported in Reading
Providence man arrested for stealing van
Peabody man sentenced to prison for tax fraud
Gloucester Meetinghouse Foundation raises more than $4,500 for Ukraine during Bach concert
First Literacy to host spelling bee to promote adult literacy
Concord police believe TikTok challenge is related to two people struck by pellets
Friends Forever International creates first youth leadership team from Ireland and Northern Ireland
Brookline High School students walk out to protest racism
Mass. man wanted for murder arrested in Miami
Woman killed in stabbing in Roxbury
Two boys injured in altercation at Ashmont MBTA station
Flatbed truck rollover reported in Canton, MassDOT says ‘expect delays’ in the area
Up and down performance of Brookline High elevator angers students
Motorcyclist killed in crash with box truck on I-90 in Newton
Agawam house fire that killed teen ruled accidental, officials say
Two teens, 1 man, arrested on illegal gun charges in Roxbury
Supreme Court won’t hear appeal opposing return of stolen Alexander Hamilton letter to Mass.
Medford High students speak out for Ukraine and its children
Roof collapses on vacant building on Gloucester waterfront
Gov. Baker gets clipped for a good cause — Boston Children’s Hospital
New Bedford man arrested in Maine for January shooting in Mass.
New guide maps out Black history in Essex County
91 cats removed from Tewksbury home
Child’s recovery from COVID-linked ailment celebrated
Northeastern student places third in ‘Jeopardy!’ college championship
Woman’s body found on cliff walk in Scarborough, Maine
Man arrested for allegedly hitting Boylston officer with car, fleeing
Uber driver reports attack by passenger in Roxbury
Two dead of injuries from house fires in Pepperell and Peabody, state officials say
NH woman pleads guilty to selling fentanyl obtained in Haverhill, Mass.
Sergeant Horatio Homer, Boston’s first Black police officer and lover of music and art
Danvers man arrested for possession of child pornography found in hidden room of his apartment
Water main break near Copley Square closes streets
Pedestrian struck by MBTA bus in Winthrop, driver placed on paid leave
Boston man sentenced to NH state prison for grandparent scam
Man arrested, woman injured, after crash off I-93 in Randolph, State Police say
Man arrested for fatal shooting in Brockton
Teenager charged with Everett warehouse fire
Firefighter rescues dog stuck on ledge of Lawrence canal
Middlesex Jail and House of Correction earns re-accreditation with perfect score
Man arrested for armed robbery of Dorchester market
Car overturns, catches fire on Route 2 in Belmont
A new Lego creation: the Boston space saver
Refrigerant leak forces evacuation of Plainville industrial building
Woman dies in crash involving tractor trailer on Route 1 in Sharon
Three fishermen rescued after boat sinks off Scituate
North Andover home damaged in 2-alarm fire
Boston man arrested following Back Bay bank robbery
Amtrak and MBTA cancel, modify train service for weekend snow storm
FBI offers $10,000 reward for Lynn fugitive wanted on child pornography, rape charges
Voters in 12 communities approve funding for new tech high school in Wakefield
‘It’s really scary,’ motorist says after concrete falls from I-93 overpass and strikes windshield
New Hampshire man dies while in custody
Peter Pan bus caught fire on Route 3 in Plymouth
Pedestrian killed in crash involving tractor trailer on Route 3 northbound in Chelmsford
Woman fatally struck by car in Wakefield
Man recovered from Framingham pond identified
Andover says goodbye to ailing K9 Grimm
Salisbury collects donations for displaced residents after massive fire
Woman allegedly throws sauce packets at Burger King in Milford, damages drive-thru
Bridgewater man dies from car crash on Interstate 95 in Westwood
17-year-old boy arrested on firearm charges in Roxbury
Mayor Wu declares cold emergency for Boston
Mass. Dept. of Public Health closes 3 unlicensed COVID-19 testing sites
Providence man sentenced to life in prison following fatal 2018 shooting in Mattapan
Providence man sentenced to state prison for Walmart robberies
Firefighters battle large blaze in Malden
Hull man charged after allegedly stealing truck, crashing and killing passenger
12-year-old boy injured in ski accident in Westford
Pedestrian fatally struck by car in Salem
Crash, natural gas fire in Sandwich knocks out utilities to part of town, fire department says
16-year-old boy arrested on illegal gun, driving charges, Boston police say
‘Highly intoxicated’ Boston man charged with possessing illegal gun at MBTA station