The Sleeping Princess

Haimura Kiri has found the most beautiful, irresistible head of hair in the world. Only these lovely locks seem to be tangled up in a curse and a group of psychotic killers.