Why does a Car Overheat?

Cars overheat for several reasons. One of the most common is that it has a bad thermostat that simply needs to be replaced. It could also be that a blower fan is not cooling off the engine properly.