Our senior senator Bob Casey is facing a tough reelection fight in 2024.