Police tell the Daily News of New York the man refused to remove his hands from his pockets when officers confronted him on Dec. 2. He pulled a black pistol from his pocket and fired two shots, narrowly missing the officers, then fled and shed his disguise.
Police matched DNA found on the fake glasses to a convicted felon named Antonio Olmeda.
Olmeda served about four years in prison for weapons charges after he was found with an arsenal in his van including swords, pipe bombs and assault weapons.
Police are asking anyone with information to call the tips hot line at 1-800-577-TIPS.