When people say things like "an historic..." or "an heroic...". It's just not gramatically correct! It's only correct when the h is silent and the word starts in a vowel sound, like in "hour" but not when the word starts with a consonant h sound. Ugh!