The reason for an engine overheating could be any one thing of several possibilities, or it could be a combination of them. One of the issues could be insufficient radiator fluid, or the wrong type...
Immediately stop and do not drive the car any longer. Have it towed to your local mechanic and find out why it overheated. Overheating will destroy an engine and one cause is a blown head gasket....
Because the engine cooling fan does not work properly or does not work at all.
There are many reasons which may cause Engine overheat. the above is also one of them.
Loss of coolant
loss of...