Blalock to Challenge Rafferty for Birmingham House Seat

Blalock to Challenge Rafferty for Birmingham House Seat