Amazing overheating problem...desperate

Bad thermal fan clutch is the only thing I can imagine that would cause this symptom. Or fan mounted on it backward.