When is Indian Summer?

An indian summer usually happens during the autumn months. It refers to a time when the temperatures are above normal. Some believe that it can only happen after there has been a killing frost.