Alright, why is this thing overheating?

Its overheating at idle. its been up to *250. I've got autometer tach/volts/oil/water temp gauges

It has all LA accessories/timing cover/water pump etc on it.