DTWesker over 2 years ago The mask says it all. The sheep is actually an Angel (from NGE series) in disguise.