Jump started it and drove it over to my mechanic this morning. Turned the car off at the mechanic and the fan turned off as it should

. They said it was either a relay or a thermal switch that got stuck. They can't figure out exactly what it is until the problem occurs again. I just left the car there and they will fool around with as see if it happens again. Thanks for the replies guys.