Puppet Master Geisha Leech Woman Japanese Exclusive Action Figure Rare Japanese exclusive released in 1998! Comes with glow in the dark leeches!