After months of campaigning, Democrats on Tuesday chose former Bethlehem firefighter Bob Brooks to challenge Republican Rep. Ryan Mackenzie in the November general election.
Former Bethlehem firefighter and Democratic congressional candidate Bob Brooks attends his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. (Monica Cabrera/The Morning Call)
Matt Yarnell, President of the State Wide Health Care Union gets the crowd going as former Bethlehem firefighter and Democratic congressional candidate Bob Brooks attends his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic congressional candidate Bob Brooks attends his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic congressional candidate Bob Brooks attends his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. He steps outside to talk to Governor Josh Shapiro. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic congressional candidate Bob Brooks attends his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic congressional candidate Bob Brooks attends his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic congressional candidate Bob Brooks attends his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic congressional candidate Bob Brooks attends his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. He steps outside to talk to Governor Josh Shapiro. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic congressional candidate Bob Brooks attends his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic congressional candidate Bob Brooks attends his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic congressional candidate Bob Brooks attends his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic congressional candidate Bob Brooks attends his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic congressional candidate Bob Brooks attends his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. (Monica Cabrera/The Morning Call)
Supporters wait for former Bethlehem firefighter and Democratic congressional candidate Bob Brooks to arrive at his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. (Monica Cabrera/The Morning Call)
Union Sheet Metal Local 19 members Bill Dorward, of Kutztown and James Atti, of Zionsville, chat as they wait for former Bethlehem firefighter and Democratic congressional candidate Bob Brooks to arrive at his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. (Monica Cabrera/The Morning Call)
Supporters wait for former Bethlehem firefighter and Democratic congressional candidate Bob Brooks to arrive at his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. (Monica Cabrera/The Morning Call)
Supporters wait for former Bethlehem firefighter and Democratic congressional candidate Bob Brooks to arrive at his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. (Monica Cabrera/The Morning Call)
Bethlehem Fire Fighters Union President Lou Jimenez, left, greets his cousin, Allentown firefighter Leroy Bachert Jr., as they wait for former Bethlehem firefighter and Democratic congressional candidate Bob Brooks to arrive at his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. (Monica Cabrera/The Morning Call)
Supporters wait for former Bethlehem firefighter and Democratic congressional candidate Bob Brooks to arrive at his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. (Monica Cabrera/The Morning Call)
Supporters wait for former Bethlehem firefighter and Democratic congressional candidate Bob Brooks to arrive at his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. (Monica Cabrera/The Morning Call)
Andi Perez of Philadelphia and Matt Yarnell look at early election results on their cellphones as they wait for former Bethlehem firefighter and Democratic congressional candidate Bob Brooks to arrive at his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. (Monica Cabrera/The Morning Call)
Bethlehem Fire Fighters Union President Lou Jimenez, left, greets his cousin, Allentown firefighter Leroy Bachert Jr., as they wait for former Bethlehem firefighter and Democratic congressional candidate Bob Brooks to arrive at his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. (Monica Cabrera/The Morning Call)
Supporters wait for former Bethlehem firefighter and Democratic congressional candidate Bob Brooks to arrive at his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. (Monica Cabrera/The Morning Call)
Supporters wait for former Bethlehem firefighter and Democratic congressional candidate Bob Brooks to arrive at his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. (Monica Cabrera/The Morning Call)
Supporters wait for former Bethlehem firefighter and Democratic congressional candidate Bob Brooks to arrive at his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. (Monica Cabrera/The Morning Call)
1 of 25
Former Bethlehem firefighter and Democratic congressional candidate Bob Brooks attends his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic congressional candidate Bob Brooks attends his election party on Primary Day, Tuesday, May 19, 2026, at Artisan in Bethlehem.
The weather's heating up, which means it's outdoor concert season. Here's The Morning Call's annual list of free band concerts throughout the Lehigh Valley.