Craig Ford on Townhall

Kyle Olson - Sat Nov 3

There’s pandering for votes, and then there’s corruption. Craig Ford, the Democratic Minority Leader of the Alabama House of Representatives, has both down to perfection. ... more



TOWNHALL MEDIA GROUP