Snowblind was one of Deathwatch's many deadly assistants. Snowblind is a well trained fighter however he is blind. Snowblind has the power to generate a very bright light that nobody can see through except Snowblind. This allows him to use his fighting skills.
After losing a fight with Ghost Rider, he was later killed by Deathwatch, Hag and Troll right before Deathwatch's death.