why are talk radio shows on AM?

I have been kinda missing the clark howard show but AM just hurts my head with the static etc,
I m sure fox news and espn have the money to put there stuff on fm or is it that they are on some satelite deal