engine gets extremely hot

my motor gets super hot when idling almost hit 240 last in a drive thru, but when driving its stays at 190, whats causing this??


Its engine heat thats not being removed.........