I nailed that creep..
Good. I've heard that there is one in every crowd. "Creep" is pretty tame for what I think of such a person who would show his "face" thusly.
Way to go. Fast too.