Blood Priest

Blood Priest is human that can be encountered in The Temple of Blood Island (Needles).