User blog comment:Paul.rea/Teen Wolf News 011415/@comment-151.50.117.217-20150120102015

I think that the barghest's theory makes more sense for Parrish.

Glowing eyes, fireproof, he appear when a person died or is going to die.