General election kickoff event in Whitehall Township for Bob Brooks’ congressional campaign.
Bob Brooks speaks Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for his congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
David Christian of Allentown and April Hunter of Bethlehem meet Bob Brooks after he spoke Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for his congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Wallace Lee of Palmer Township speaks with Bob Brooks on June 3, 2026, during a general election kickoff event in Whitehall Township for Bob Brooks’ congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Wallace Lee of Palmer Township speaks with Bob Brooks on June 3, 2026, during a general election kickoff event in Whitehall Township for Bob Brooks’ congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Former candidate Ryan Crosswell shakes hands with Bob Brooks on Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for Brooks’ congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Bob Brooks and Former U.S. Rep. Susan Wild, D-7th District hug Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for his congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Attendees react Wednesday, June 3, 2026, during a general election kickoff event in Whitehall Township for Bob Brooks’ congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Bob Brooks speaks Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for his congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Former candidate Ryan Crosswell shakes hands with Bob Brooks on Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for Brooks’ congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Bob Brooks speaks Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for his congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Bob Brooks greets people Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for his congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Former candidate Ryan Crosswell speaks Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for Bob Brooks’ congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Pennsylvania Democratic Party Chair Eugene DePasquale speaks Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for Bob Brooks’ congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Bob Brooks poses with The Palmerton Area Democratic Committee president Sarina Barlow on Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for his congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. pose for a picture Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for Bob Brooks’ congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Former candidate Ryan Crosswell speaks Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for Bob Brooks’ congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Bob Brooks and Pennsylvania Democratic Party Chair Eugene DePasquale react Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for Brooks’ congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Former candidates Carol Obando-Derstine and Ryan Crosswell react as Bob Brooks speaks on Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for his congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. pose for a picture Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for Bob Brooks’ congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Former U.S. Rep. Conor Lamb speaks Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for Bob Brooks’ congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
People listen to speakers Wednesday, June 3, 2026, during a general election kickoff event in Whitehall Township for Bob Brooks’ congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Pennsylvania Democratic Party Chair Eugene DePasquale and Former U.S. Rep. Susan Wild, D-7th District pose for a picture Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for Bob Brooks’ congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Bob Brooks listens to Palmerton Area Democratic Committee president Sarina Barlow on Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for his congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. pose for a picture Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for Bob Brooks’ congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Bob Brooks speaks Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for his congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Bob Brooks speaks on Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for his congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. pose for a picture Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for Bob Brooks’ congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Bob Brooks before he speaks Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for his congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Former U.S. Rep. Susan Wild, D-7th District, speaks Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for Bob Brooks’ congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie, who defeated Wild in 2024. (April Gamiz/The Morning Call)
Bob Brooks listens to to a voter on Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for his congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. pose for a picture Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for Bob Brooks’ congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Former candidate Carol Obando-Derstine speaks Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for Bob Brooks’ congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Attendees react Wednesday, June 3, 2026, during a general election kickoff event in Whitehall Township for Bob Brooks’ congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Bob Brooks reacts as Former U.S. Rep. Susan Wild, D-7th District speaks (not shown) Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for his congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
David Christian of Allentown and April Hunter of Bethlehem meet Bob Brooks after he spoke Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for his congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Bob Brooks speaks on Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for his congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. pose for a picture Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for Bob Brooks’ congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)
Bob Brooks speaks Wednesday, June 3, 2026, in Whitehall Township during a general election kickoff event for his congressional campaign. Brooks, a Democrat and former Bethlehem firefighter, is challenging Republican Rep. Ryan Mackenzie to represent the Lehigh Valley’s 7th District. (April Gamiz/The Morning Call)