What is An Indian Summer?

Indian summer is a term given to a period of above normal temperatures that come after the first hard frost in the fall. This usually occurs in the northern states, and in mid October to late November.